有一個javascript函數通常通過form標籤使用onsubmit調用。通過其他方法調用javascript函數
在代碼中,它看起來是這樣的:
<form method="post" name="form1" id="form1" onsubmit="return validate(this)">
如果我打算通過一些其他方法來調用驗證功能,我會通過什麼變化呢?我的意思是,在提交電話中的'this',我會在那裏放置什麼?它會是表單的ID,所以「form1」?
有一個javascript函數通常通過form標籤使用onsubmit調用。通過其他方法調用javascript函數
在代碼中,它看起來是這樣的:
<form method="post" name="form1" id="form1" onsubmit="return validate(this)">
如果我打算通過一些其他方法來調用驗證功能,我會通過什麼變化呢?我的意思是,在提交電話中的'this',我會在那裏放置什麼?它會是表單的ID,所以「form1」?
this
指元素的標籤創建,也就是說,形式元件。所以,你將與調用它:
validate(document.getElementById('form1');
欲瞭解更多有關事件,請this introduction。您使用的onsubmit屬性是inline event handler。
你是什麼意思的「其他方法」?另外,你可以給我們更多有關驗證功能的信息嗎? –