Javascript 输入标签,如何在事件发生时将数字重置为1

Javascript 输入标签,如何在事件发生时将数字重置为1,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我正在构建一个html蛇和梯子游戏。在我的设置屏幕中,我有一个输入标签,用户需要在其中选择一个板的大小,并且根据他的选择,他将得到最多数量的蛇和梯子来选择 如果他选择7x7板并转到蛇和梯子的输入标签(type=number),他可以选择9,但如果他将板大小更改为5x5,他最多只能选择5条蛇和梯子。问题是,“max”属性更改为5(使用ajax),但在输入(type=“number”)的小框中仍然是9 如何重置小盒子里写的内容?我希望用户每次更改电路板大小时都能看到“1”…只有这样,他才能选择蛇和梯

我正在构建一个html蛇和梯子游戏。在我的设置屏幕中,我有一个输入标签,用户需要在其中选择一个板的大小,并且根据他的选择,他将得到最多数量的蛇和梯子来选择

如果他选择7x7板并转到蛇和梯子的输入标签(
type=number
),他可以选择9,但如果他将板大小更改为5x5,他最多只能选择5条蛇和梯子。问题是,“max”属性更改为5(使用ajax),但在输入(type=“number”)的小框中仍然是9


如何重置小盒子里写的内容?我希望用户每次更改电路板大小时都能看到“1”…只有这样,他才能选择蛇和梯子的数量。

您可以使用

$("#input_field").val("1");
(假设输入字段具有css id“input_field”)。

当某个事件发生时(如其他表单元素中的更改),需要调用该函数

您可以执行以下操作(未经测试)


(假设select字段具有css id“select”)

如果不查看代码,就很难理解您的意思。请发布您的HTML等。在设置最大值旁边的行中设置value属性
$("#select").change(function() {
    // change max value via ajax if needed
    $("#input_field").val("1");
});