87,904
社区成员
发帖
与我相关
我的任务
分享
<div id="djlb" style="display: none;z-index: 9999;position: fixed;top:10%;border: solid 1px black;padding: 20px;background-color: #8db9db;">
<label style="padding-left: 10px;">选择病人登记类别
<label><input id="Djlbmz" name='regist_type' type="radio" value="1">门诊</label>
<lable><input id="Djlbzy" name='regist_type' type="radio" value="2">住院</lable></label>
<button id="Id_comfire">确定</button>
<button id="Id_cancel">取消</button>
</label>
</div>
$("#Id_comfire").on("click",function (e) {
//通过name获取 getElementsByName
var obj = document.getElementsByName("regist_type");
for(var i=0; i<obj.length; i ++){
if(obj[i].checked) {
$("#djlb").hide();
alert(obj[i].value);
if ($('#Djlbmz').attr('checked', true)) {
$("#djlb").val("1");
} else {
if ($('#Djlbzy').attr('checked', true)) {
$("#djlb").val("2");
} else
return;
}
return $("#djlb").val()
}
}
});
$("#Id_comfire").on("click", function (e) {
var obj = document.getElementsByName("regist_type");
if (!obj[0].checked && !obj[1].checked) { alert('选择病人登记类别!'); return }
$("#djlb").hide();
});
$("#Id_comfire").on("click",function (e) {
//这个方法你return 值,请问打算怎么接收这个值??
$("[name=regist_type]").val();//就能直接拿到值了..
});