我有这样的表格:
<form method='post' id='registration'>
...
<input type='submit' value='Submit' />
</form>
通过POST发送表单的脚本:
<script>
$(document).ready(function(){
$( "#registration" ).submit(function(event) {
// Stop form from submitting normally
event.preventDefault();
// Get some values from elements on the page:
var form = $(this);
var username = form.find( "input[name='username']" ).val();
var password = form.find( "input[name='password']" ).val();
var url = "action.php";
// Send the data using post
$.post( url, {
username: username,
password: password
});
});
});
</script>
我也写过Validate()函数。添加它的正确位置在哪里以及如何添加?
答案 0 :(得分:2)
我个人在帖子之前就亲自去做了。
if (validate()) {
$.post();
{
如果表单有效,这需要你的函数validate()返回false或true。
答案 1 :(得分:2)
@Rebirth是对的。
@Nikolay Tsonev,你为什么不把
var form = $(this);
var username = form.find( "input[name='username']" ).val();
var password = form.find( "input[name='password']" ).val();
var url = "action.php";
进入Validate()函数。 它就像直接一样;
event.preventDefault();
if (validate()) {
$.post();
{