【发布时间】:2012-08-19 12:48:37
【问题描述】:
大家好,我知道如果页面上只有一个表单,提交表单而不刷新很容易,但是如果页面上有多个表单怎么办。我使用以下代码提交表单,如果页面上只有一个表单,它可以正常工作。当页面上有多个表单时,如何更改它以使其工作。提前致谢。
function processForm() {
$.ajax( {
type: 'POST',
url: form_process.php,
data: 'user_name=' + encodeURIComponent(document.getElementById('user_name').value),
success: function(data) {
$('#message').html(data);
}
} );
}
<form action="" method="post" onsubmit="processForm();return false;">
<input type='text' name='user_name' id='user_name' value='' />
<input type='submit' name='submit' value='submit'/>
</form>
<div id='message'></div>
【问题讨论】:
-
它应该适用于多种形式。你能再发一些 HTML 吗?
-
嗨,大卫,感谢您的回答,代码只是从 db 中重复。所以基本上我从数据库中检索客户详细信息。这是示例的链接:design05.comuf.com/test-form.php
标签: php jquery ajax forms submission