我使用jQuery Validate来验证表单。 我需要在远程验证中访问当前经过验证的元素,特别是我需要获取当前元素(输入)名称,而不使用ID。
这是我的代码:
remote: {
url: '/myurl.php',
data: {
inputName: function() {
// HERE I NEED TO ACCESS TO THE CURRENT INPUT NAME ATTRIBUTE ("email") WITHOUT USING AN ID
}
}
}
我该怎么做?
由于
答案 0 :(得分:0)
我需要"名称"请求中的属性...
默认情况下,name
已经是请求的一部分。 As per the documentation,默认方法为GET
,因此在PHP中,您可以使用$_GET["name"]
访问该元素。 您不需要使用data
选项,除非您需要发送其他数据以及此字段的值。
rules: {
myInputName: {
remote: '/myurl.php'
}
}
然后在myurl.php
...
$_GET['myInputName'] // <- value of the field sent via the 'remote' request