我可以得到这样的元素,$("#txtEmail")
但我不知道如何获得实际值.
有一种.val()
方法:
如果您输入的ID为id,则txtEmail
可以使用以下代码访问文本框的值:
$("#txtEmail").val()
您还可以使用该val(string)
方法设置该值:
$("#txtEmail").val("something")
使用.val()方法.
另外我认为你打算$("#txtEmail")
用作你可能没有$("txtEmail")
的类型的返回元素
.
请参阅jQuery文档.
还有jQuery val()方法.
可能重复:
只是附加信息,这花了我很长时间才找到.如果你使用字段名称而不是id来识别表单字段.你这样做:
对于单选按钮:
var inp= $('input:radio[name=PatientPreviouslyReceivedDrug]:checked').val();
对于文本框:
var txt=$('input:text[name=DrugDurationLength]').val();
注意到您对使用它进行电子邮件验证和需要插件的评论,验证插件可能会帮助您,它位于http://bassistance.de/jquery-plugins/jquery-plugin-validation/,它附带一封电子邮件规则也是如此.
.val();
您可以使用一种方法.
所以在你的情况下你会想要使用$("#txtEmail").val();
.另外,请确保将id属性添加到html代码中!
使用该.val()
方法获取所需元素的实际值.