我需要在使用jquery上调用一个函数。此功能需要提交表格。 这可能吗?
我需要这样的东西的原因是我需要在两个链接上提交表单,即如果用户点击任何2个链接就应该提交。表单的值在隐藏字段中设置,因此除了点击href之外没有用户输入。
答案 0 :(得分:1)
试试这个
$(document).ready(function(){
$("#selector").click(function(event){
$("form").submit();
return false;
}
});
答案 1 :(得分:1)
$('a.link').click(function(){
$('form').submit();
return false;
});
答案 2 :(得分:1)
基于您想要实现的目标的最佳实践: 假设您有两个要提交表单的元素,其中包含id的element_1和element_2:
$(function(){
$("#element_1, #element_2").click(function(){
$("form").submit();
});
});
如果元素是您不想被关注的链接,您可以将return false;
附加到通话结束,但如果它们只是输入按钮,那么这不是必需的。
答案 3 :(得分:0)
您可以使用.ajax()功能:
jQuery('#yourlinkid').live('click', function(event) {
$.ajax({
url : submitform.php,
type : POST,
data : $('#yourformid').serialize(),
success : function( data ) {
alert(data);
}
});
});
答案 4 :(得分:0)
最好使用event
方法preventDefault
,而不是返回false。
$('a.link').click(function (event) {
$('form').submit();
event.preventDefault();
});