【发布时间】:2014-04-21 09:55:41
【问题描述】:
我有这样的脚本,(使用 jquery.validate.js)
input.php
<?php
if ($input=='inputform'){
echo $_POST[username].'-'.$_POST[email];
}
?>
form.php
<script type="text/javascript">
$(document).ready(function() {
var validator = $("#signupform").validate({
rules: {
username: {
required: true,
minlength: 2,
remote: "users.action"
},
email: {
required: true,
email: true,
remote: "emails.action"
}
},
messages: {
username: {
required: "enter your name",
minlength: jQuery.format("enter at least {0} character"),
remote: jQuery.format("{0} is already in use")
},
email: {
required: "enter your email",
minlength: "enter your email",
remote: jQuery.format("{0} is already in use")
}
}
});
//automatic validation does not appear when users type in error. It happens when I make a submit function like this.
$("#sign").CheckAndSubmit(function()
{
window.onload {
document.getElementById('signupform').submit();
}
});
});
</script>
<form id="signupform" action="input.php?input=inputform" method="post" onsubmit="return CheckAndSubmit()">
<table>
<tr>
<td class="label">Name</td>
<td><input id="username" name="username" type="text" value="" maxlength="50" /></td>
<td class="status"></td>
</tr>
<tr>
<td class="label">Email</label></td>
<td><input id="email" name="email" type="text" value="" maxlength="150" /></td>
<td class="status"></td>
</tr>
</table><table>
<tr>
<td></td>
<td><input name="submit" type="submit" value="Order"> </td>
</tr>
</table>
我希望出现自动验证并运行提交过程。在本节中是否有人可以帮助解决这个问题。之前谢谢你
$("#sign").CheckAndSubmit(function()
{
window.onload {
document.getElementById('signupform').submit();
}
});
【问题讨论】:
标签: jquery validation window submit onload