我正在使用複選框,並在單擊複選框時顯示/隱藏字段。我想讓我的字段只有在點擊複選框並顯示字段時才需要輸入信息。當字段被隱藏,並且複選框沒有被點擊時,那些字段不需要輸入信息。我如何做到這一點。這是我正在使用的代碼;一旦複選框被點擊,表單字段,然後成爲必需的?
<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代碼以便以我需要的方式運行。任何幫助將非常感激!
你的表單在點擊時不會提交 - 導入腳本有問題--應該是
部分 – user1428716