这就是为什么我一直讨厌 Javascript,因为它总是会做类似这样的奇怪事情……我在脚本中添加了这个 EXACT 代码,没有出现任何问题,然后我将 EXACT 代码粘贴到另一个脚本中,但它根本不起作用。太令人沮丧了。这是代码请问有什么问题吗?另外,如果您可以通过 elementID 而不是表单名称使其工作,那将非常感谢
<script language="javascript" type="javascript">
<!--
function randomPassword(length)
{
chars = "abcdefghijklmnopqrstuvwxyz!@#$%^&*()-+<>ABCDEFGHIJKLMNOP1234567890";
pass = "";
for(x=0;x<length;x++)
{
i = Math.floor(Math.random() * 67);
pass += chars.charAt(i);
}
return pass;
}
function formSubmit()
{
myform.row_password.value = randomPassword(myform.length.value);
return false;
}
// -->
</script>
<form name="myform" method="post" action="">
<table width="100%" border="0">
<tr>
<td width="120">Username:</td>
<td><input name="update_username" type="text" value="" size="40"></td>
</tr>
<tr>
<td>Password:</td>
<td><input name="row_password" type="text" size="40"> <input type="button" class="button" value="Generate" onClick="javascript:formSubmit();" tabindex="2"></td>
</tr>
</table>
</form>