0

私はフォームを持っています:

<tr>
<td class="td_left">Repeat password</td>
<td class="td_right"><input type="password" 
value="DEFAULT"
name="repass" size="40" id="repass_id" 
onkeypress="CorrectPass('repass_id')" onfocus="CorrectPass('repass_id')" 
onkeyup="CorrectPass('repass_id')" value="" /></td>
<td class="td_info"><div id="repass_correct"></div></td>
</tr>

このフィールドでマウスをクリックすると、メソッド「CorrectPass('repass_id')」の起動が開始されます。しかし、このページを読み込んだときに、このメソッドが常に自動的に起動するようにしたい

4

5 に答える 5

1
<script type="text/javascript">
   window.onload = function ()
   {
      CorrectPass('repass_id');
   };
</script>
于 2012-05-30T21:37:06.307 に答える
1

これを body タグに入れます。

<body onload="CorrectPass('repass_id')">
....
</body>
于 2012-05-30T21:37:19.487 に答える
0

しかし、このページを読み込んだときに、このメソッドが常に自動的に起動するようにしたい

window.onload = function() {
  CorrectPass('repass_id');
}
于 2012-05-30T21:36:46.400 に答える
0

jQuery を使用していて、DOM ツリーを完全にロードした後にこの関数を実行したい場合は、

$(function() { CorrectPass('repass_id') });
于 2012-05-30T21:37:55.257 に答える
0

スクリプトを自動的に起動したい場合は、次のようにタグの間に記述します。

<script type="text/javascript">
CorrectPass('repass_id')
</script>

ドキュメントのどこにでも配置できます -<head>との間が最適です</head>

于 2012-05-30T21:36:22.450 に答える