这就是为什么我总是讨厌Javascript,因为它总是会做这样奇怪的事情......我在一个没有任何问题的脚本中添加了这个EXACT代码,然后粘贴EXACT代码在另一个,它根本不工作。太令人沮丧了。这里是代码请问是什么问题?此外,如果你可以把它通过elementID工作,而不是形式的名称JavaScript不在一个网站上工作,但在另一个网站上很好
<script language="javascript" type="javascript">
<!--
function randomPassword(length)
{
chars = "[email protected]#$%^&*()-+<>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>
什么是'passform'? –
你有没有检查控制台日志?你可能会遇到syntex错误。 – Manwal
上面显示的表单的名称。 –