从<form> </form>调用函数

时间:2012-08-24 13:39:44

标签: javascript html tags

我知道您无法在<form> <form id"form" onload="javascript:test()">中使用onLoad属性,只能在<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>
.....

2 个答案:

答案 0 :(得分:1)

表单不使用外部数据来构建它们(正文可以加载图像,iframe可以加载外部文档等)。

所以:

</form>
<script> /* The form has loaded. Do your stuff */ </script>

答案 1 :(得分:0)

“加载表单”是什么意思?我认为你的意思是“当表格被提交时”。该属性为“onsubmit”:<form id="form" onsubmit="javascript:test()">

无论表格是否提交,您的功能都必须返回true或false。