Hallo, ik ben in het kader van "verblijd uwe medemensch" begonnen aan een Javascriptje waarbij je een leerlingnummer moet invullen, dat submit en dan een nieuwe pagina geopend wordt met dat nr in de url (geen database oid).
ik heb nu dit:
Bij voorbaat dank voor de hulp!
ik heb nu dit:
code:
Probleem is dat het hele proces wel werkt als je op de knop drikt (door de onclick) maar niet als je op enter drukt (dan komt je invoer in de titelbalk). Ik heb behoorlijk wat afgezocht, en daar komt de onSubmit heel vaak terug. Ik kan deze echter niet werkend krijgen! Waar ik hem ook plaats (in de form tag, in de tag van de button of van het tekstveld), ik krijg telkens die tekst in de titelbalk...1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <html>
<head>
</head>
<body>
<p><FORM NAME="myform" ACTION="" METHOD="GET" >Voer je leerlingnummer in:<BR>
<INPUT TYPE="text" NAME="inputbox" VALUE="leerlingnummer hier">
<INPUT TYPE="button" NAME="button" Value="Bekijk" onClick="controle(this.form)"></p>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
function controle (form)
{
var llnr = form.inputbox.value
if (form.inputbox.value==null || form.inputbox.value =="" || !/^\d*$/.test(form.inputbox.value))
{
alert ("Er is iets foutgegaan. Je hebt niets of geen nummer ingevuld.")
}
else
{
window.open("http://62.166.146.86/roosters/lichtkrant/Slingerbos/Leerlingen/ll_roost_"+form.inputbox.value+".htm","boeiend","width=600,height=500")
}
}
</SCRIPT>
</body></html> |
Bij voorbaat dank voor de hulp!