我已經在10個簡單的任務steps.On 104在學習JS在JavaScript中,有驗證輸入型文本複選框選擇後的任務。然而,我對如何在複選框被選中後抓取文本字段感到困惑。在檢查複選框是否被選中後,我試圖抓取語法爲formName.TextareafieldName
的文本字段。驗證輸入型文本複選框選項後
但是在這本書中,語法其次是form.formName.TextareafieldName
。在瀏覽器中輸出時,它顯示只檢查複選框,但不能抓取顯示ERR_FILE_NOT_FOUND的文本文件。我的代碼如下。
<form name="myForm" action="js_form_validation_with_inputcheckbox.html"
onSubmit="return checkForm(this);">
<input type="checkbox" name="myCheck" value="Checked"> Check Here<br>
If checked, enter your name:
<input type="text" name="myText"><br>
<input type="submit">
</form>
這裏的腳本:
<script>
function checkList(check) {
if (check.checked) {
if (myForm.myText.value.length == 0) {
window.alert("You have checked the check box;you must provide your name.");
return false;
}
}
return true;
}
function checkForm(formObj) {
return checkList(formObj.myField.value);
}
</script>
我將十分感謝,如果任何人都可以清楚我的困惑。
推廣該問題將爲您提供解決方案的正確方法,例如,您需要文本字段,嘗試在谷歌中搜索,例如「JavaScript查找文本字段」,(搜索結果https://www.google .co.in /?gfe_rd = cr&ei = iIimVKb4FNKGoAOs8oHIBw&gws_rd = ssl#q = javascript + finding + text + fields) – Bharadwaj
你的意思是這樣 - http://jsfiddle.net/n6je4pj5/ – Leron