2

有没有办法自定义javascript prompt盒子?

我想让我只接受prompt数字输入......(我想- 具体来说)bindkeyup event

可能吗?

4

4 回答 4

1

使用默认的 javascript 提示符是不可能的。但是你可以使用jQuery UI Dialog例如。

于 2012-08-14T10:51:57.193 回答
0

只需使用许多模态对话框之一http://www.jquery4u.com/windows/14-jquery-modal-dialog-boxes/#.UCotfJ0gerg

您可以在这些表单中放入任何内容并绑定任何类型的回调函数。

但是你不能确定标准浏览器的提示或警告框的样式。

于 2012-08-14T10:52:26.750 回答
0

不,你不能,但你可能想研究 Javascript 模态窗口——它们可能是你正在寻找的。或者你可以这样做:

do {
  number = parseInt(prompt('Please enter a number'))
}
while (isNaN(number))
于 2012-08-14T10:52:55.810 回答
0

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();

于 2021-11-19T17:02:24.017 回答