これが、常にこのような奇妙なことを行うため、私が常に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>