簡體   English   中英

jQuery在同一頁面中的多種形式

[英]Jquery multiple forms in same page

我有以下動態生成的HTML

<div id="1">
<form name = "inpForm">
<input name="FirstName" type="text"/>
<input type="submit" value="Submit"/>
</form>
</div>

<div id="2">
<form name = "inpForm">
<input name="FirstName" type="text"/>
<input type="submit" value="Submit"/>
</form>
</div>

外部div具有不同的ID,但表單名稱相同。 提交表單時,我正在使用Jquery執行一些驗證。 但是,提交第二個表單時,我總是會得到第一個表單的值。

$(document).ready(function () {
    $('form[name="inpForm"]').live('submit', function () {
        alert($('input[name="FirstName"]').val());
        return false;
    });
});

如何修改myJquery以查找與觸發提交的當前表單相匹配的“名字”元素? 謝謝

添加一些上下文:

alert($(this).find('input[name="FirstName"]').val());

使用this (表單元素)作為上下文參數:

alert($('input[name="FirstName"]',this).val());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM