/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Check af input af form
Fra : Jesper Stocholm


Dato : 07-03-01 18:08

Hvorfor kan jeg ikke få dette til at virke. Jeg har en formular med en række
forskellige felter på, som jeg skal checke inden den sendes videre. Men det
ser ikke ud til at virke med mine dropdown-menuer.

Hvad går galt ? Det kan ses på http://www.pf.dtu.dk/tku/tilmeld_tankel11.asp

og koden til en af menuerne er

if(formData.Semester[0].checked)
{
   alert('Husk at vælge semester');
   formData.Semester.focus();
   return false;
}

thx

Jesper

--
Philip Zimmermann quits NAI. See his post in sci.crypt - msg-ID:
<news:96r393$n35$1@kermit.esat.net>

- Jesper Stocholm

 
 
Kasper (07-03-2001)
Kommentar
Fra : Kasper


Dato : 07-03-01 18:47

Hej Jesper !

Du har desværre fået det lidt galt med html tags'ne. Dit javascript
refererer
også til et index, der antyder at du har flere dropdownbokse, der hedder
semester. Jeg prøver lige at lave eksemplet med semester for dig og så
kan du jo
selv lige se, hvad der går galt.

Med venlig hilsen

Kasper

HTML-delen skal være:

<select size="1" name="Semester">
<option value=0>Vælg Semester</option>
<option value=1>2. semester</option>
<option value=2>3. semester</option>
<option value=3>4. Semester</option>
<option value=4>5. Semester</option>
<option value=5>6. Semester</option>
<option value=6>7. Semester</option>
<option value=7>Senere ...</option>
</select>

Javascript-delen skal være

//Spørgsmål 7
if(formData.Semester.value==0)
{
alert('Husk at vælge semester');
formData.Semester.focus();
return false;
}

Jesper Stocholm (07-03-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 07-03-01 21:46

Kasper <kasper@huleboer.dk> wrote in <3AA673C9.5E6F4094@huleboer.dk>:

>Hej Jesper !
>
>Du har desværre fået det lidt galt med html tags'ne. Dit javascript
>refererer
>også til et index, der antyder at du har flere dropdownbokse, der hedder
>semester. Jeg prøver lige at lave eksemplet med semester for dig og så
>kan du jo
>selv lige se, hvad der går galt.
>
>
>Javascript-delen skal være
>
>//Spørgsmål 7
>if(formData.Semester.value==0)
> {
> alert('Husk at vælge semester');
> formData.Semester.focus();
> return false;
> }
>
mange tak ... men jeg ville gerne have ,at den checkede på index - i stedet
for værdien i feltet. Jeg fandt noget gammelt javascript fra et tidligere
projekt, og det ser ud til at virke. Jeg var kommet til at blande scriptet
til at checke markering af en radio-button sammen med resten.

Det jeg bruger nu er :

if(formData.Semester.selectedIndex == 0)
{
   alert('Husk at vælge semester');
   formData.Semester.focus();
   return false;
}



Jesper

--
Philip Zimmermann quits NAI. See his post in sci.crypt - msg-ID:
<news:96r393$n35$1@kermit.esat.net>

- Jesper Stocholm

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste