【发布时间】:2014-12-28 03:14:27
【问题描述】:
我正在使用一个复选框,它会在单击该复选框时显示/隐藏字段。我想让我的字段仅在我单击复选框并且显示字段时才需要输入信息。当字段被隐藏并且未单击复选框时,则不需要这些字段输入信息。我该如何做到这一点。这是我正在使用的代码;
<script type="text/javascript" language="JavaScript">
function HidePart(d) {
document.getElementById(d).style.display = "none";
}
function ShowPart(d) {
document.getElementById(d).style.display = "block";
}
function CheckboxChecked(b,d)
{
if(b) {
ShowPart(d);
}
else {
HidePart(d);
}
}
</script>
<input type="checkbox" name="Loan2" value="yes" onclick="CheckboxChecked(this.checked,'checkboxdiv2')"> Add New Loan
<div id="checkboxdiv2" style="display:none">
Form Fields for input information
</div>
如果有帮助,这是我的网站:https://www.slfpusa.org/testing-page/。当我单击“添加新贷款”时,它会生成更多字段,我只想在它们显示时才需要这些字段。我希望我的问题很清楚,并且我希望在调整此 javascript 代码以按照我需要的方式运行时获得一些帮助。任何帮助将不胜感激!
【问题讨论】:
-
你的表单在点击时没有提交 - 你的导入脚本有问题 -
标签: javascript html checkbox custom-fields required