我的页面上有两种形式。可以说:他们的编号是form1
,form2
。例如。以name="email"
输入的文本全部以2种形式存在。获取确切形式的输入
如何从确切形式获取文本输入(命名电子邮件)的值,可以说form1
?
我的页面上有两种形式。可以说:他们的编号是form1
,form2
。例如。以name="email"
输入的文本全部以2种形式存在。获取确切形式的输入
如何从确切形式获取文本输入(命名电子邮件)的值,可以说form1
?
因为它应该是简单的:基于您的评论
var email = $('#form1 input[name="email"]').val();
,如果你想本地化为onsubmit
事件的输入字段搜索,你可以这样做:
$("#signup_form").submit(function() {
var email = $('input[name="email"]', this).val();
});
$()
重载需要一个容器来限制搜索范围;我的示例只会在this
(表单)中查找name="email"
的输入。
使用jQuery你可以这样做
要从#form1的
$('[name="email"]' ,'#form1')
获得电子邮件字段从#窗口2获取电子邮件领域
$('[name="email"]' ,'#form2')
如果没有有jQuery在你的页面上(gasp !!),同样简单。
如果你知道Form1中首先出现的标记和窗口2排第二:
var email1 = document.forms[0].email.value;
var email2 = document.forms[1].email.value;
如果你不知道它们的顺序:
var email1 = document.getElementById("form1").email.value;
var email2 = document.getElementById("form2").email.value;
我是新来的JS。也许容易为你。不适合我。无论如何thx。 –
@TuralTeyyuboglu:如果你是jQuery的新手,我会建议通过他们的[广泛的文档](http://docs.jquery.com/Main_Page)。 –
还有一个Q.如果我在提交func的时候使用这个代码,像'$(“#signup_form”)。submit(function(){'我应该使用var email = $('this input [name =“email”] ').val();而不是? –