有没有办法自定义javascript prompt
盒子?
我想让我只接受prompt
数字输入......(我想- 具体来说)bind
keyup event
可能吗?
使用默认的 javascript 提示符是不可能的。但是你可以使用jQuery UI Dialog例如。
只需使用许多模态对话框之一http://www.jquery4u.com/windows/14-jquery-modal-dialog-boxes/#.UCotfJ0gerg
您可以在这些表单中放入任何内容并绑定任何类型的回调函数。
但是你不能确定标准浏览器的提示或警告框的样式。
不,你不能,但你可能想研究 Javascript 模态窗口——它们可能是你正在寻找的。或者你可以这样做:
do {
number = parseInt(prompt('Please enter a number'))
}
while (isNaN(number))
const first = Number(prompt("1st number"))
const second = Number(prompt("2nd number"))
function sum() {
if (isNaN(first + second)) {
alert("NaN")
} else {
alert(first + second)
}
}
sum();