php如何使用jquery获取表单字段的类型?
我想得到表单中字段的名称、值和类型。我正在使用下面的代码,它帮助我获取名称和值,但type=text总是,即使对于复选框和单选按钮也是如此。我想得到字段的确切类型,无论是复选框、收音机还是文本。 这是密码 这是剧本 改变 到 您必须选择specify input(指定输入)以获得正确的输入类型您可以循环输入元素并获取prop'type'以获得输入类型: prop是一个JQuery函数,它为您提供元素的属性: $document.readyfunction{ $button.clickfunction{ var x=$form.serializeArray; $'input'。每个函数{ $results.append$this.val+:++$this.prop'type'+; }; }; }; 试用表格 名:姓: 我有一辆自行车 我有一辆车 男性的 女的 另外 序列化表单值 检查这个php如何使用jquery获取表单字段的类型?,php,jquery,Php,Jquery,我想得到表单中字段的名称、值和类型。我正在使用下面的代码,它帮助我获取名称和值,但type=text总是,即使对于复选框和单选按钮也是如此。我想得到字段的确切类型,无论是复选框、收音机还是文本。 这是密码 这是剧本 改变 到 您必须选择specify input(指定输入)以获得正确的输入类型您可以循环输入元素并获取prop'type'以获得输入类型: prop是一个JQuery函数,它为您提供元素的属性: $document.readyfunction{ $button.clickfunct
$(document).ready(function(){
$("button").click(function(){
var x = $("form").find("input");
$.each(x, function(i, field){
$("#results").append(field.name + ":" + field.value + " :" + field.type);
});
});
});
演示:可能重复“是”,我已经回答了这个问题,但没有帮助meDid您在页面中添加jquery插件?还要检查代码中的“x”值。看看我的脚本,我用过这个。field.type=未定义。您检查小提琴了吗?
<script>
$(document).ready(function(){
$("button").click(function(){
var x = $("form").serializeArray();
$.each(x, function(i, field){
$("#results").append(field.name + ":" + field.value + " :" + $( "input" ).attr( "type" ) + " ");
});
});
});
</script>
$( "input" ).attr( "type" )
$( "input[name='" + field.name + "']" ).attr( "type" )
$(document).ready(function(){
$("button").click(function(){
var x = $("form").find("input");
$.each(x, function(i, field){
$("#results").append(field.name + ":" + field.value + " :" + field.type);
});
});
});