HighDots Forums  

form-validate problem

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss form-validate problem in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Martin Nadoll
 
Posts: n/a

Default form-validate problem - 07-13-2005 , 09:07 AM






Hallo,

warum funktioniert folgendesnicht?

<head>
<script language="JavaScript">
<!--

// das Formular wird gecheckt
function validateEmpfaenger() {
if ((document.nlgruppe.db10.value=="k")&&
(document.nlgruppe.db33.value=="k")) {
alert ("Bitte wählen Sie!")
return false
}
}
// -->
</SCRIPT>
</head>
<body>
<form action="myPage.php" method="post" name="nlgruppe" onSubmit="return
validateEmpfaenger();">
<input name="db10" type="radio" onfocus="this.blur()" value="k" checked> 1.
<input name="db10" type="radio" onfocus="this.blur()" value="db11"> 2.
<input name="db10" type="radio" onfocus="this.blur()" value="db12"> 3.

<input name="db33" type="radio" onfocus="this.blur()" value="k" checked>
<input name="db33" type="radio" onfocus="this.blur()" value="abc">
<input name="db33" type="radio" onfocus="this.blur()" value="def">

<input name="Submit" type="submit" value="Abschicken">
</body>

Wenn nun beide Radio-Buttons auf "k" stehen, wird das Formular trotzdem
abgeschickt.
Ich dachte, ich bekomme in diesem Fall die alert-Meldung gezeigt.

Danke für jede Hilfe,
Martin Nadoll



Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: form-validate problem - 07-13-2005 , 09:14 AM








Martin Nadoll wrote:


Quote:
if ((document.nlgruppe.db10.value=="k")&&
(document.nlgruppe.db33.value=="k")) {

form action="myPage.php" method="post" name="nlgruppe" onSubmit="return
validateEmpfaenger();"
input name="db10" type="radio" onfocus="this.blur()" value="k" checked> 1.
input name="db10" type="radio" onfocus="this.blur()" value="db11"> 2.
input name="db10" type="radio" onfocus="this.blur()" value="db12"> 3.

Wenn es eine Gruppe von Controls mit gleichem Namen gibt, wie z.b. db10
oben, dann ist
document.nlgruppe.db10
eine Kollektion, und man muesste
document.nlgruppe.db10[0].checked
pruefen, um herauszufinden, ob der erste Radiobutton in dieser Gruppe
ausgewaehlt ist.

--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #3  
Old   
Dietmar Meier
 
Posts: n/a

Default Re: form-validate problem - 07-13-2005 , 12:36 PM



Martin Nadoll wrote:

Quote:
if ((document.nlgruppe.db10.value=="k") [...]
input name="db10" type="radio" [...]
input name="db10" type="radio" [...]
Über Martins völlig korrekte Ausführungen hinaus, bitte vor
dem Posten die FAQ berücksichtigen, hier:
http://dcljs.de/faq/antwort.php?Antw...ms_radioselect

ciao, dhgm



Reply With Quote
  #4  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: form-validate problem - 07-13-2005 , 01:05 PM



Martin Nadoll wrote:

Quote:
warum funktioniert folgendesnicht?

head
script language="JavaScript"
[...]
<http://validator.w3.org/>

Quote:
!--
<http://groups.google.de/groups?q=Script+auskommentieren+group:de.comp.lang .javascript&scoring=d>

Quote:
// das Formular wird gecheckt
function validateEmpfaenger() {
if ((document.nlgruppe.db10.value=="k")&&
(document.nlgruppe.db33.value=="k")) {
<http://groups.google.de/groups?q=standardkonform+group:de.comp.lang.javasc ript&scoring=d>

Quote:
alert ("Bitte wählen Sie!")
<http://groups.google.de/groups?q=Semikolon+group:de.comp.lang.javascript&s coring=d>


PointedEars
--
http://members.ud.com/download/gold/
http://folding.stanford.edu/
http://alien.de/seti/
http://setiathome.ssl.berkeley.edu/


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.