ajax radio 值,AJAX RADIOBUTTON不工作

这篇博客讨论了一个Ajax代码中遇到的问题,当尝试获取`length`属性时输出为`undefined`。作者在文档加载完成后,通过jQuery监听`bcode`输入框的按键事件,收集多个输入字段的值,并在名称长度大于17时触发Ajax请求。如果名称长度不符合条件,将显示错误信息。问题在于`length`变量未正确获取到`#length`元素的值,需要检查DOM元素是否正确以及是否有值。
摘要由CSDN通过智能技术生成

和即时通讯使用这样的值。名称,湾,pall,dest工作正常。但是长度输出为“undefined”。请大家帮我罚这个错误..感谢..

这是我的Ajax代码:

$(document).ready(function()

{

$("#bcode").focus();

//prevents autocomplete in some browsers

$("#bcode").attr('autocomplete', 'off').keyup(function(event)

{

var name = $("#bcode").val();

var bay = $("#select").val();

var pall = $("#select2").val();

var dest = $("#select4").val();

var length = $("#length").val();

$("#status").empty();

if(name.length > 17)

{

selectAll();

$("#status").html('loading.gif Checking availability...').show();

$.ajax({

type: "POST",

url: "namecheck.php",

data : "bcode=" + name + "&select=" + bay+ "&select2=" + pall+ "&select4=" + dest+ "&length=" + length,

success: function(msg)

{

$("#status").html(msg).show();

}

});

}

else

{

$("#status").html('').addClass('err').show();

}

});

});

2011-06-15

tharindu

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值