Вот почему я всегда ненавидел Javascript, так как он всегда делает такие странные вещи ... Я добавил этот ТОЧНЫЙ код в сценарий без какой-либо одной проблемы, затем вставляю ТОЧНЫЙ код в другом, и он вообще не работает. Настолько разочаровывающе. Вот код, в чем проблема, пожалуйста? Кроме того, если вы могли бы сделать его работу по 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
Название формы которое показано выше. –