Avatar billede samuelsen Nybegynder
29. august 2003 - 10:16

Validering af flere form-felter med samme navn.

Kære Eksperter!

Jeg har flg. problem, har en form, som bygges op på baggrund af data i en database. Der er mange feltet som hedder det samme, når brugeren ændre et input felt, køres onchange-funktionen, som kalder et javascript, som validere feltet. Når jeg vil have to værdier med i javascriptet fra min form, så fortsæller den mig at den ene variablen IKKE er defineret.
Problemet er udentvivl at jeg ikke får begge variabler over fra formen og ned i scriptet. Det er det som er problemet. Min form bygges på af nedenstående asp-kode:

response.Write("<form method='post' name='formen' action='update.asp'>")

StrSql="Select Varenummer, Varenavn1, Beholdning FROM LagKart WHERE Gruppe ='"+vgrp+"'"

Set rs2 = Conn.Execute(strSQL)
response.write"<Table border='0'>"

response.write "<TR><TD><B>Varenummer</B></TD>" & "<TD><B>Varenavn</B></TD>" & "<TD><B>Beholdning</TD></B><td><b>Antal</b></td></TR>"

Do
response.write "<TR><TD>" & rs2("Varenummer")  & "</TD><TD>"& rs2("Varenavn1") & "</TD>
<TD><center>"& rs2("Beholdning")  "</center></TD><td><input type = 'hidden' Name = 'paalager' value = "& rs2("beholdning") &">
<input type='text' size=2 name='KAntal'  onChange='lagercheck(value, document.formen.paalager.value);' >
<input type = 'hidden' Name = 'varenr' value = "& rs2("varenummer") &"></td></TR>"
        rs2.MoveNext
        Loop While Not rs2.EOF
       
        response.write("</table>")
        response.Write("<input name='Submit' type='submit'>")
        response.Write("</form>")

----
Mit java script:

<script language='javascript' type='text/javascript'>
function lagercheck(antal, lager)
{
alert(antal);
alert(lager);

</script>

Håber på at nogen kan hjælpe

Venlig hilsen
Per Samuelsen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester