What better way to make a form having a autosubmit when a field is completely filled? I need him to do it when it reaches 7 characters in the field.
Advertisement
Answer
JavaScript
x
<html>
<head>
<script type="text/javascript">//<![CDATA[
window.onload=function() {
document.getElementById('myField').oninput=function() {
if (this.value.length >= 7) {
document.getElementById('myForm').submit();
}
};
};
//]]>
</script>
</head>
<body>
<form id="myForm" method="post" action="thispage.php">
<input id="myField" name="myField" type="text" />
</form>
</body>
</html>
would probably do the trick. However, what if the user makes a mistake on the 7th character? It seems a bit user-unfriendly to automatically submit the form like this.