小编kri*_*kim的帖子

在Java脚本文本框中名称不喜欢

我不想在Form中更改我的文本框名称,因为它'使用程序中的其他位置.

问题是JavaScript不喜欢我的文本框名称(m4j-117).它将" - "视为减号.

如何在不更改文本框名称的情况下使其工作.

谢谢

任何帮助将不胜感激.

这是我的示例代码.

 <form name="randform">
 <body>
 <script language="javascript" type="text/javascript">



 function randomString() {
   var chars = "0123456789";
   var string_length = 8;
   var randomstring = '';
   for (var i=0; i<string_length; i++) {
    var rnum = Math.floor(Math.random() * chars.length);
    randomstring += chars.substring(rnum,rnum+1);
    }
    document.randform.m4j-117.value = "P"+randomstring;
}
</script>


<input type="button" value="Create Random String" onClick="randomString();">&nbsp;
<input type="text" name="name" value="value" onblur="randomString();;"/>
<input type="text" name="m4j-117" value="">
</body>
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript

2
推荐指数
2
解决办法
140
查看次数

标签 统计

html ×1

javascript ×1