我在尋找一些建議!在Javascript中設置用戶輸入限制
我正在做一個簡單的程序來計算給定用戶輸入的平方根。我已經管理了這部分。
我想現在通過將限制用戶輸入延長我的學習。我只想輸入10位數字,否則會要求「再試一次」。
我已成功地通過將最大長度十個有些限制,但我不知道如何使這個我也MINLENGTH?
這裏是我的代碼,你可以看到,我在我的意見瞎搞。
function doMath(){
var inputNum1 = document.form1.input1.value;
var result = Math.sqrt(inputNum1);
//if (inputNum1!\d{10}) {
// \t "Enter a ten digit number";
document.form1.answer.value = result;
//}
}
<form name=form1>
Enter a ten-digit number:
<input type="text" name="input1" size=16 maxlength=10><br><br>
<input type="button" value="Calculate" onClick='doMath()'>
<br><br>
The square root is:
<input type="text" name="answer" size=22>
</form>
另一個細節,我該如何阻止住在框中的文字我刷新屏幕後?第一次發生這種情況。
再次感謝你們。
只是一個問題..這個連接實際上是否會工作? var inputNum1 = document.form1.input1.value; 在純粹的JavaScript是一個事實上的作品? – mnemosdev
我認爲getElementById是一個更好的解決方案。 –
這麼想,想知道這實際上是一種工作方式。導致這對我來說似乎是一個錯誤,但也許我錯了,我不知道它 – mnemosdev