【发布时间】:2013-07-19 11:19:36
【问题描述】:
我有一个带有文本框和单选按钮的动态创建表单,我希望它们一起工作。
如果我在文本框中写了一些东西,我希望单选按钮不被选中,如果单选按钮被选中,我希望文本框为空。我尝试了很多不同的东西,其中一些因为动态创建的形式而无法工作。
这是一些不起作用的 JavaScript 代码,但也许它会帮助您实现我想要做的事情。
function radiobox() {
if (document.getElementById("AbdominalCircumferencetextbox").text == "") {
document.getElementById("AbdominalCircumferenceradio").checked = true;
}
}
编辑:我已经通过这样做解决了它!
$(document).on("change", "#AbdominalCircumferencetext", function () {
$("#AbdominalCircumferenceradio").prop('checked', false);
});
$(document).on("change", "#AbdominalCircumferenceradio", function () {
$("#AbdominalCircumferencetext").val("");
});
【问题讨论】:
-
这个函数什么时候调用?
-
在文本按钮的 onchange 事件中调用
标签: javascript jquery .net asp.net-mvc-4