onclick="myFunction()"
我的提交按鈕,但我想現在要做的HTML是什麼
<form id="myForm">
<input type="text" id="myTextBox" required> <!-- we're gonna use this id: myTextBox because we're using the getElementById() -->
<input type="submit" value="Click Me"> <!-- we call the function here -->
</form>
上JS
document.getElementById("myForm").onsubmit = validateBarForm;
function validateBarForm() {
var myValue = document.getElementById('myTextBox').value; // inside the getElementById, which element we want to get?
if (myValue.length === 0) {
alert('Please enter a real value in the TextBox');
return;
}
,但它不工作?我怎樣才能過濾空白或空白不使用要求?
你是什麼意思 「它不工作」 嗎?你看到警報了嗎?你檢查過「myValue」的值嗎?你在控制檯中看到任何錯誤嗎?即使價值無效,它是否提交表格? –
「*但它不起作用?*」通過至少爲人們提供正確的*什麼不起作用*來加快流程。我無法想象生活中的許多事例,只要說明*它不起作用就可以逃脫*沒有立即回覆「*呃,什麼不起作用?」 – Marcus
我的意思是函數validateBarForm()是不工作。 –