回答
有一個名爲number
輸入元素類型。希望這可能對你有所幫助。
它的屬性
- 最小 - 最小值
- 馬克斯 - 最大值
- 步驟 - 增量爲。
<input type="number" min="10" max="20" step="2" value="10"/>
我的要求不是那一個。例如 –
紅色 - 0-40綠色41-80白色81-100這樣的文本框應該接受 –
在HTLM5有設定範圍界限的選項。 請檢查該https://jsfiddle.net/ozgsn5pn/2/
<h3>A demonstration of how to access a Slider Control</h3>
<input type="range" id="myRange" min="20" max="40" value="30">
<p>Click the button to get the value of the slider control.</p>
<button onclick="myFunction()">Try it</button>
<p><strong>Note:</strong> input elements with type="range" are not supported in IE 9 and earlier versions.</p>
<p id="demo"></p>
使用角度js我們如何獲得? –
喜試試這個代碼來驗證輸入框範圍從20到40
<script>
function validate() {
var n= document.getElementById("txtnum").value;
if(!(n >= 19&& n <= 41))
document.getElementById("txtnum").value="";
alert("please enter valid no from 20-40");
}
</script>
<input type="number" id="txtnum" onblur="validate();">
嘗試是這樣的(#20-40):
JavaScript:
function myFunction() {
var x = document.getElementById("input").value;
if (x<20 || x>40) {
document.getElementById("warning").innerHTML = "Choose a number between 20 and 40";
} else document.getElementById("warning").innerHTML = " ";
}
HTML
Example: <input id="input" onchange="myFunction()" placeholder="Choose number between 20 and 40">
<p id="warning"></p>
function checkrange()
{
var input=parseInt(document.getElementById("number").value);
//alert(input);
if(input<=10)
{
// alert('hi');
document.getElementById("mySelect").value = "one";
//document.getElementById("mySelect").selectedIndex="1";
}
else if((input>10)&&(input<20))
{
//alert('h')
document.getElementById("mySelect").value = "two";
}
else if((input>20)&&(input<30))
{
//alert('h')
document.getElementById("mySelect").value = "three";
}
else
{
alert('Invalid Range')
document.getElementById("mySelect").value = "empty";
}
}
<form>
Please enter a number in textfield :
<select id="mySelect">
<option value="empty"></option>
<option value="one">1-10</option>
<option value="two">11-20</option>
<option value="three">21-30</option>
</select>
<input type="number" id="number" onkeyup="checkrange();" placeholder="Enter a number between 1-30" min="1" max="30" style="width: 200px;">
</form>
嗨,
感謝張貼的問題。
我對你的答案有一個不同的方法,可能你也可以採用它。
我所做的是,用戶必須輸入一個值或一個數字,並根據該值選擇框選項更改。
運行上面的代碼片段。可能會有所幫助。
感謝和快樂編碼:)
- 1. 接受範圍作爲數組參數
- 2. c#文本框 - 僅接受範圍內的浮點數
- 3. 範圍GHC接受
- 4. 如何將文本字段範圍設置爲rails中的best_in_place?
- 5. 如何爲WinForm C#設置文本框MaximumSize和MinimumSize應用程序範圍#
- 6. 如何設置聯合範圍的值?
- 7. Aspose.Cells - 爲範圍設置邊框
- 8. 如何設置Struts動作範圍2
- 9. Jquery:範圍滑塊:如何獲取設置的範圍值?
- 10. 爲海龜設置的取值範圍
- 11. VBA文本框的值到範圍
- 12. 如何設置NSAttributedString範圍?
- 13. 如何將HighCharts dataGroup設置爲範圍/時間範圍?
- 14. 如何設置DataGridView不接受空值?
- 15. 如何設置文本框中的值
- 16. 範圍seekbar設置範圍
- 17. 如何將輸入範圍設置爲多個工作表範圍?
- 18. 將範圍設置爲公式,然後設置爲值
- 19. 如何設置最大整數值爲文本框的值
- 20. 從任一文本框中接受值
- 21. 文本框接受數值僅
- 22. 如何創建僅接受預定義範圍值的EditTextPreference?
- 23. 將評分值設置爲文本框
- 24. 爲文本框設置綁定空值
- 25. 將最小值設置爲文本框
- 26. 如何將jfreechart自動範圍設置爲所選值?
- 27. 如何在範圍變量中保存文本框的值angularjs
- 28. C++ - 設置接受值
- 29. 文本框未設置值
- 30. Liferay,如何爲頁面範圍設置工作流程
請說明您的具體問題或添加額外的細節,突顯正是你需要的。正如目前所寫,很難確切地說出你在問什麼。 –
我已經添加了我的要求圖片@Paulie_D –