Jquery - 仅从表单中发送一些值

时间:2010-09-19 16:24:11

标签: javascript jquery forms inputbox

使用checkTL()函数,我需要发送到服务器(例如)只将输入值发送到带有“sideon”类的div。因此,在示例中,我需要获取(服务器端)inputside0和inputside3的值。怎么可能这个? 欢呼声

2 个答案:

答案 0 :(得分:6)

如何使用AJAX?

<form method="POST" action="./index.php?general=example3" name="addtl">
    ...
</form>

然后:

$(function() {
    $('form[name=addtl]').submit(function() {
        var dataToPost = $(this).find('.sideon :input').serialize();
        $.post(this.action, dataToPost, function(result) {
            alert('success');    
        });
        return false;
    });
});

当然,将不应将其值提交给服务器的输入字段放入表单中是值得怀疑的。也许你应该重新考虑组织表格的方式。

答案 1 :(得分:2)

两种方式:

  1. 将它们分成许多单独的形式。
  2. 在jquery中的表单上执行return false并使用$(".sideon").find('input').val();发布ajax查询