通过JavaScript区分背景页面和表单上的字段?

时间:2016-07-13 13:38:54

标签: javascript forms

我需要通过JavaScript区分两个字段(名为ABC)。 我有一个主页面,字段ABC出现在那里,然后我有一个表格(新内容添加对话框),它出现在该主页面的顶部。现在表格也有ABC字段。

我想对表单上的字段执行某些操作,但javaScipt不断在后台页面上拾取字段。

请有人帮忙吗? 非常感谢提前。

1 个答案:

答案 0 :(得分:0)

将数据属性添加到字段或表单中。

<强> HTML

<form data-which-form="main">
  <input type="text"name="abc">
  <input type="submit">
</form>
<form data-which-form="popup">
  <input type="text"name="abc">
  <input type="submit">
</form>

<强> JS

$(document).on('submit','form',function(e){
  if($(this).data('which-form')=='main'){
   var mainAbc = $(this).find('input[name=abc]');
  }
  //do stuff
});