读书人

jquery获取值的有关问题

发布时间: 2012-01-13 22:43:29 作者: rapoo

jquery获取值的问题?
页面a.aspx

html:

<input name="Type" id="rdo" type="radio" value="0" checked="checked" onclick="ChangeType()"/><label>0</label><input name="Type" type="radio" value="1" id="rdo1" onclick="ChangeType()"/><label>2</label>

<div id="divHide" style="display:none">
<input name="sType" type="radio" value="1" id="srdo1" checked="checked"/><label>Attend</label><input name="sType" id="srdo2" type="radio" value="2" /><label>Agree</label><input name="sType" id="srdo3" type="radio" value="3"/><label>Approve</label>
</div>
<div><input type="button" id="btnSubmit" name="btnSubmit" onclick="GetSubmit()"></div>

js代码:
var Type = "";
function ChangeType() {

Type = $("input[@name=Type]:checked").val();

if (Type == "0") {
$("#divHide").attr("style", "display:none");

}
else {
$("#divHide").attr("style", "display:block");

}
}

function GetSubmit()
{
if (Type == "1") {
Re = $("input[@name=sType]:checked").val();
}
alert(Re); ----- 为何打印出来的,总是 1 ...当我选择了Agree的这项..
}


求解..谢谢.

[解决办法]
function GetSubmit()
{
if (Type == "1") {
Re = $("input[@name=sType]:checked").val();
}
alert(Re);

改成

function GetSubmit()
{
if (Type == "1") {
Re = $("input[name='sType']:checked").val();
}
alert(Re); }

就可以


[解决办法]

var Type = "";
function ChangeType() {

Type = $("input[name='Type']:checked").val();

if (Type == "0") {
$("#divHide").attr("style", "display:none");

}
else {
$("#divHide").attr("style", "display:block");

}
}

function GetSubmit()
{
if (Type == "1") {
Re = $("input[name='sType']:checked").val();
}
alert(Re);
}

[解决办法]
Re = $("input[@name=sType]:checked").val();
==>
Re = $("input[name='sType']:checked").val();

读书人网 >asp.net

热点推荐