Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1998 Teil von September

SELFHTML Forumsarchiv
Textfeld mit String-Variable vorbelegen

Informationsseite
  1. Seite  Textfeld mit String-Variable vorbelegen von Thomas Keller, 28. 09. 1998, 16:05
nach unten

Textfeld mit String-Variable vorbelegen

Die folgende Nachricht zum Thema stammt von: Thomas Keller, 28. 09. 1998, 16:05

Hallo Leute,

ich moechte in einem HTML-Formular ein einzeiliges Textfeld der Form

<INPUT TYPE="text" NAME="name" SIZE="24" VALUE=jsStringVar>

mit einer zuvor in Java-Script definierten Stringvariable

var jsStringVar = "meinString";

vorbelegen. Leider interpretiert der Netscape 4.06 alles was hinter VALUE= steht als String und nicht als Variable, egal ob es in Anfuehrungszeichen steht oder nicht. Ich kann zwar nach der Formulardefinition den gewuenschten Wert per Java-Script einstellen, moechte das aber schon bei der Textfeld-Definition im Formular tun.
Hat jemand eine Idee?

Vielen Dank im voraus, Thomas.

nach obennach unten

Textfeld mit String-Variable vorbelegen

Die folgende Nachricht zum Thema stammt von: Georg Oehl, 28. 09. 1998, 17:00

Wenn ich Dich richtig verstanden habe, dann ersetze die Zeile:

<INPUT TYPE="text" NAME="name" SIZE="24" VALUE=jsStringVar>

durch:

<script language="JavaScript">
<!--
document.write('<INPUT TYPE="text" NAME="name" SIZE="24" VALUE="'+jsStringVar+'">');
// -->
</script>

Dann muesste es funktionieren.

Georg

nach obennach unten

Textfeld mit String-Variable vorbelegen

Die folgende Nachricht zum Thema stammt von: Thomas Keller, 28. 09. 1998, 17:39

»» <script language="JavaScript">
»» <!--
»» document.write('<INPUT TYPE="text" NAME="name" SIZE="24" VALUE="'+jsStringVar+'">');
»» // -->
»» </script>
»»
»» Dann muesste es funktionieren.

Tut leider nicht, im Textfeld wird dann '+jsStringVar+' ausgegeben.

Gruss, Thomas.

nach obennach unten

Textfeld mit String-Variable vorbelegen

Die folgende Nachricht zum Thema stammt von: Alfred Paris, 29. 09. 1998, 08:53


»» <script language="JavaScript">
»» <!--
»» document.write('<INPUT TYPE="text" NAME="name" SIZE="24" VALUE="'+jsStringVar+'">');
»» // -->
»» </script>

Hallo Thomas & Georg!

Ich wollte das gerade ausprobieren, da habe ich was interessantes festgestellt:
Mit Netscape 3 (eigentlich 2.02 für OS/2) kann ich nicht einmal <b>irgendein</b> Input-Feld mit JS (document.write(...);) erzeugen!!
So kann ich euch also leider nicht weiterhelfen, aber ich geh den Phänomen nach...

Alfred

nach obennach unten

Textfeld mit String-Variable vorbelegen

Die folgende Nachricht zum Thema stammt von: Thomas Mell, 28. 09. 1998, 17:47

du mußt das Textfeld mit:
<INPUT TYPE="text" NAME="name" SIZE="24" VALUE="anfangswert">
einen Anfangswert zuweisen. Anschließend kann man den Wert mit:
document.formularname.feldname.value = jsStringVar
ändern.


»» Hallo Leute,
»»
»» ich moechte in einem HTML-Formular ein einzeiliges Textfeld der Form
»»
»» <INPUT TYPE="text" NAME="name" SIZE="24" VALUE=jsStringVar>
»»
»» mit einer zuvor in Java-Script definierten Stringvariable
»»
»» var jsStringVar = "meinString";
»»
»» vorbelegen. Leider interpretiert der Netscape 4.06 alles was hinter VALUE= steht als String und nicht als Variable, egal ob es in Anfuehrungszeichen steht oder nicht. Ich kann zwar nach der Formulardefinition den gewuenschten Wert per Java-Script einstellen, moechte das aber schon bei der Textfeld-Definition im Formular tun.
»» Hat jemand eine Idee?
»»
»» Vielen Dank im voraus, Thomas.

nach obennach unten

Textfeld mit String-Variable vorbelegen

Die folgende Nachricht zum Thema stammt von: Thomas Keller, 28. 09. 1998, 18:02

»» du mußt das Textfeld mit:
»» <INPUT TYPE="text" NAME="name" SIZE="24" VALUE="anfangswert">
»» einen Anfangswert zuweisen. Anschließend kann man den Wert mit:
»» document.formularname.feldname.value = jsStringVar
»» ändern.

Hallo Thomas, das weiss ich doch und mach ich im Moment auch so, siehe:

»» »» Ich kann zwar nach der Formulardefinition den gewuenschten Wert per Java-Script einstellen, moechte das aber schon bei der Textfeld-Definition im Formular tun.

Das nuetzt aber nix, da der Wert dann z.B. bei einem Reset verloren geht. Natuerlich koennte ich eine eigene Reset-function in Java-Script schreiben, aber ich habe gedacht es geht vielleicht einfacher.

Trotzdem vielen Dank,
auch Thomas.

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1998 Teil von September

© 1998-2006 Seite Impressum, Software: Classic Forum