使用JQuery标识正在提交的表单

时间:2009-10-09 16:43:12

标签: javascript jquery

我在具有不同ID的页面上有几个表单,我想知道哪个是提交及其ID。我怎么能这样做?

//stop all forms from submitting and submit the real (hidden) form#order
$('form:not(#order)').submit(function(event) {
event.preventDefault();

以上表格会停止提交所有表格,如果有这样的表格,我会提出有条件的说法,然后再这样做。

任何帮助表示感谢。

全部谢谢

2 个答案:

答案 0 :(得分:2)

$('form:not(#order)').submit(function(event) {
    if ($(this).attr('id') === 'someId') {
        event.preventDefault();
    }
});

答案 1 :(得分:1)

$('form').submit(function(event) {

    switch ( $(this).attr('id') ) {
        case 'contact':
            alert('contact us');
        break;

        case 'order':
        break;

        default:
           event.preventDefault();
        break;
    }


}


assuming all your form els have IDs.