我目前正在使用Ionic1和AngularJS進行基本計算。我想限制在屏幕上輸入的數字只有15位數。我想向用戶顯示一個離子彈出窗口。 我正在使用數字鍵(按鈕)在我的計算器中輸入數字。我怎樣才能做到這一點?超過文本框中的最大位數後顯示離子彈出框
0
A
回答
0
可以使用NG-變化和發送NG-模型值在控制器,輸入控制器檢查長度一旦其等於15就可以顯示彈出
0
可以使用$scope.$watch
看你的模型值。
view.html
<input type="text" ng-model="inputValue">
controller.js
$scope.$watch('inputValue', function(newValue, oldValue) {
if(newValue.length === 15) {
showPopup(); // your function to show popup
}
});
0
HTML:
<input type="input" id="myinput1" value="0" size="15" maxlength="15" />
個JS:
$(document).ready(function(){
$('[id^=myinput1]').keypress(validateNumber);
});
$("#myinput1").on('input', function() {
if ($(this).val().length>=15) {
alert('show pop up');
}
});
function validateNumber(event) {
var key = window.event ? event.keyCode : event.which;
if (event.keyCode === 8 || event.keyCode === 46) {
return true;
} else if (key < 48 || key > 57) {
return false;
} else {
return true;
}
};
相關問題
- 1. 顯示彈出文本框
- 2. 只顯示文本框中的最後4位數
- 3. 無法關閉離子模式的離子超級彈出框
- 4. 定製離子框架彈出框
- 5. 在文本框中顯示當前最大列值後的值
- 6. 顯示彈出框
- 7. 文本和按鈕超出彈出框大小
- 8. 當文本超過文本框中的最大寬度時顯示工具提示
- 9. SSRS在文本框中顯示小數點後的零位
- 10. 彈出文本框
- 11. UL子彈顯示外框
- 12. 如何在文本框中顯示彈出選中的值
- 13. 如何只顯示文本框中的最後4位數字訪問2010
- 14. 數字文本框中的最大數
- 15. Facebook oauth顯示彈出框
- 16. JavaScript彈出框不顯示
- 17. 顯示彈出對話框
- 18. Twitter引導:如何顯示文本框中的彈出窗口
- 19. 在點擊超鏈接後顯示一些文字的模態彈出框
- 20. 離子彈出和複選框列表
- 21. 如何使用離子框架顯示子彈列表?
- 22. 彈出後禁用所有文本框
- 23. 我想要的文本框不顯示大於最大
- 24. 通過彈出框刪除彈出框
- 25. 從文本框中檢索html並彈出顯示
- 26. 在文本框中單擊,顯示(彈出)日曆?
- 27. CSS文本溢出省略號懸停並在彈出框中顯示文本
- 28. PHP文本框顯示提交後的最後一個輸入
- 29. 只顯示文本框中的最後一個字符
- 30. 在彈出框中顯示bingmap
你能不能做一個MAXLENGTH = 「15」,所以它永遠不會超過15? –
我可以設置它,但我也想顯示一個彈出窗口 –