无法为html输入标记指定值

时间:2017-12-02 13:51:31

标签: javascript

我想将值放在具有以下代码的html页面中的html输入标记中:

<input name="mifa" type="text" value="undefined" maxlength="5" max="99999" class="mifInput">

如果在html页面中我手动输入数字,那就没关系了。如果我手动输入字母,它就会消失,输入再次变为空白。

我尝试了下一个代码。它将一个字符串(moa4)变成一个数字(moa5 - typeof确认它的数字)。我想把moa5放在输入框中。我用这个:

moa4 = moa3[0];
moa5=parseInt(moa4, 10);
document.getElementsByClassName("mifInput")[0].value = moa5;

号码被放入(输入框中的apears),但立即消失。就像我手动输入字母一样。

我在moa5之后和最后一行之前尝试过这段代码,但是没有工作:

document.getElementsByClassName("mifInput")[0].removeAttribute('onpaste');

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

删除value =“undefined”,它可以正常工作

<input name="mifa" type="text"  maxlength="5" max="99999" class="mifInput">