Archivlink: javarea.de Forum > JavaScript > Formularfeld Inhalt auslesen
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Formularfeld Inhalt auslesen

Pages: [1]

geschrieben von Michael am 07.05.2005 - 14:49
Hi Leute!

Kurze Frage, die dem Verständnis dient:

HTML-Quelltext
1: 
if(document.add_page.page[titel].value == " ")


HTML-Quelltext
1: 
<input type="Text" name="page[titel]" value="" size="30">


Wie ihr oben seht, habe ich ein Input Feld mit dem Namen page[titel].
Jetzt will ich den Inhalt dieses Feldes überprüfen, jedoch geht das anscheinend mit dem von mir gewählten Namen nicht. Ist das möglich auf ein "Array" (ich nenn es jetzt mal so) als Feld-Name zuzugreifen, oder muss ich einem "normalen" Namen vergeben. Da geht es nämlich anstandslos.

Vielen Dank.

geschrieben von weisnix am 07.05.2005 - 16:13
Hallo,

mir ist es nur so bekannt:

HTML-Quelltext
1: 
if(document.GetElementsByName('page')[0].value == " ")


mehrere input mit dem gleichen Namen

HTML-Quelltext
1: 
2: 
<input type="Text" name="page" value="" size="30">
<input type="Text" name="page" value="" size="30">


Gruß

geschrieben von Michael am 07.05.2005 - 16:36
ja danke, so hatte ich das jetzt gelöst, aber noch keine Zeit gehabt, es zu posten...

HTML-Quelltext
1: 
<input type="Text" id="titel" name="page[titel]" onChange="required_fields()" value="" size="30">

geschrieben von Armin am 07.05.2005 - 17:10
..oder gib den value dem Funktionsaufruf mit...

HTML-Quelltext
1: 
onChange="required_fields(this.value)"


Armin

geschrieben von René am 07.05.2005 - 18:31
oder

HTML-Quelltext
1: 
document.forms[x].elements[y].value

x und y sind Zahlen wobei immer bei 0 (Null) angefangen wird.

oder

HTML-Quelltext
1: 
document.forms['x-name'].elements['y-name'][z].value

x-name und y-name ist der Name des Formularfeldes. [z] ist als optionaler Zusatz (eine Zahl beginnend ab Null) wenn du z.B. Radio-Bottons mir gleichem Namen hast.


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.