Code:
[HTML]
<head>
<script type="text/javascript">
function next(form)
{
if (form.substr(2,1) > 0)
{
if (form.substr(2,1) < 6)
{
window.location.href=("/country.php?id=" + form.substr(2,1));
}
}
alert("country.php?id=" + form.substr(2,1));
}
</script>
</head>
[/HTML]
<?php
echo '<form name=go method=get>';
echo '<center>';
echo '<input type=text size=3 name=id MAXLENGTH=3>';
echo '<input type=submit name=submit value=go onClick=next(go.id.value);>';
echo '</center>';
echo '</form></td></tr>';
?>
In het inputveldje id word een speciaal soort id ingeven Bv 1.3 of 1.4. Als men op de knop go klikt word er naar de functie gegaan en wordt de laatste letter eruit gehaald. Dus als je 1.4 intikt blijft alleen de 4 nog over. Dan wordt er gecontroleerd of of het getal tussen 0 en 5 ligt. Dan moet hij de client doosturen naar de webpagina country.php?id=4 (in dit geval).
Dit doet hij perfect.
Maar als ik die alert regel weghaal doet hij het niet meer. Dan gaat hij in firefox naar
country.php?id=1.4&submit=go en in internetexplorer naar country.php?id=1.4 ?
Hoe komt dit en heeft iemand hier een oplossing voor ?
Laatst bewerkt: