Nieuw lid |
|
Bij deze heb ik nog een vraag.
Ik heb hier een stukje code die controleerd of je door twee getallen in te voeren 100 bijelkaar heb of niet.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body>
<%
If Request("nr1") <> "" Then
nummers= cdbl(Request("nr1"))+cdbl(request("nr2"))
if nummers = 100 then
Response.Write("Correct ingevoerd")
Else
Response.Write("De getallen moeten samen 100 zijn")
End if
end if
%>
<Form name="test">
<table width="100%" border="0">
<tr>
<td>Nr.1:</td>
<td><span id="sprytextfield1">
<input name="nr1" type="text" />
<span class="textfieldRequiredMsg">Invullen verplicht.</span><span class="textfieldInvalidFormatMsg">Geen geldige invoer.</span><span class="textfieldMaxValueMsg">Vul een cijfer van 0 tot 99 in.</span></span></td>
</tr>
<tr>
<td>Nr.2:</td>
<td><span id="sprytextfield2">
<input name="nr2" type="text" />
<span class="textfieldRequiredMsg">Invullen verplicht.</span><span class="textfieldInvalidFormatMsg">Geen geldige invoer.</span><span class="textfieldMaxValueMsg">Vul een cijfer van 0 tot 99 in.</span></span></td>
</tr>
<tr>
<td> </td>
<td><input name="ok" type="submit" value="OK" /></td>
</tr>
</table>
</Form>
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "integer", {validateOn:["change"], minValue:0, maxValue:99});
var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "integer", {validateOn:["change"], minValue:0, maxValue:99});
//-->
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script> <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" /> </head> <body> <% If Request("nr1") <> "" Then nummers= cdbl(Request("nr1"))+cdbl(request("nr2")) if nummers = 100 then Response.Write("Correct ingevoerd") Else Response.Write("De getallen moeten samen 100 zijn") End if end if %> <Form name="test"> <table width="100%" border="0"> <tr> <td>Nr.1:</td> <td><span id="sprytextfield1"> <input name="nr1" type="text" /> <span class="textfieldRequiredMsg">Invullen verplicht.</span><span class="textfieldInvalidFormatMsg">Geen geldige invoer.</span><span class="textfieldMaxValueMsg">Vul een cijfer van 0 tot 99 in.</span></span></td> </tr> <tr> <td>Nr.2:</td> <td><span id="sprytextfield2"> <input name="nr2" type="text" /> <span class="textfieldRequiredMsg">Invullen verplicht.</span><span class="textfieldInvalidFormatMsg">Geen geldige invoer.</span><span class="textfieldMaxValueMsg">Vul een cijfer van 0 tot 99 in.</span></span></td> </tr> <tr> <td> </td> <td><input name="ok" type="submit" value="OK" /></td> </tr> </table> </Form> <script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "integer", {validateOn:["change"], minValue:0, maxValue:99}); var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "integer", {validateOn:["change"], minValue:0, maxValue:99}); //--> </script> </body> </html>
Dit werkt, maar nu moet het knopje weg en moeten de textvakken zichzelf controleren. Dus als ik 75 invoer in het eerste vak, dan moet er in vak 2 alleen 25 mogelijk zijn. Dit wordt aangegevendoor het tesktvak zelf.
Net als dat je iets vergeet in te vullen op een inschrijfformulier op internet.
Kan iemand mij helpen?
|