マスター ページを含む一般的な .NET ページがあります。Web ページにはasp:Button
、javascript 関数を呼び出す がありますForm_Validator()
。Form_Validator()
何を試しても、関数内でフォームを取得できません。常にヌルです。
私もこのようにフォームを渡す従来の方法を試しました: OnClientClick="Form_Validator(this.form);
、しかし何も機能していません。マスターページと何か関係があると思いますか?
<asp:Button ID="cmdSubmit" runat="server" Text="Submit" OnClientClick="Form_Validator();" OnClick="cmdSubmit_Click" />
<script type="text/javascript">
function Form_Validator() {
var theForm = document.getElementById(this.Form1);
alert(theForm);
</script>