0

<form>のようなものでonLoad属性を使用できないことを認識しています<form id"form" onload="javascript:test()">。これは、<body>

私の質問は、フォームがロードされたときに関数を呼び出すためにに入れることができる属性はありますか、それともこれを行う別の方法がありますか?

編集:

こんな感じです

<form jwcid="form">
<script>
function checkForChange() {
var approvalStatus = document.getElementById('licensingStatus').value;
if(approvalStatus == "Pass"){
    document.getElementById('licensingApprovalDate').setAttribute("validators", "validators:maxDateToday,required");
} else {
    document.getElementById('licensingApprovalDate').setAttribute("validators", "validators:maxDateToday");
}   
}
</script>
.....
4

2 に答える 2

1

フォームは外部データを使用してフォームを作成しません(本体は画像を読み込むことができ、iframeは外部ドキュメントを読み込むことができます)。

それで:

</form>
<script> /* The form has loaded. Do your stuff */ </script>
于 2012-08-24T13:49:44.453 に答える
0

「フォームが読み込まれる」とはどういう意味ですか?「フォーム提出時」という意味だと思います。属性は「onsubmit」です。<form id="form" onsubmit="javascript:test()">

フォームを送信するかどうかに関係なく、関数はtrueまたはfalseのいずれかを返す必要があります。

于 2012-08-24T13:45:47.903 に答える