爲什麼在沒有返回false的情況下onclick方法無法正常工作。當我嘗試使用它沒有回報虛假它顯示的答案,然後值消失..爲什麼onclick無法正常工作而沒有返回false
<form id="form1" method="POST">
<table style="border:1px solid black">
<tr>
<td>First Number</td>
<td>
<input type="text" id="first">
</td>
</tr>
<tr>
<td>Second Number</td>
<td>
<input type="text" id="second">
</td>
</tr>
<tr>
<td>Result</td>
<td>
<input type="text" id="result">
</td>
</tr>
<td>
<button id="btn" value="Add" onClick="addNumbers();return false;">Add</button>
</td>
</table>
</form>
的Javascript:
function addNumbers() {
var firstNumber = document.getElementById('first').value;
var secondNumber = document.getElementById('second').value;
document.getElementById('result').value = firstNumber + secondNumber;
}
難道你真的試圖將兩個字符串加在一起?或者你寧願將字符串轉換爲數字並添加它們? – brianlmerritt
加上回答你的問題http://stackoverflow.com/questions/128923/whats-the-effect-of-adding-return-false-to-an-onclick-event – brianlmerritt