[英]Run JavaScript code on form submission
我想在提交表單時運行 JavaScript 代碼,然后再提交表單時執行的其他默認任務。
任何人都可以提出一些方法嗎?
例如,下面是在使用 jQuery 提交 Drupal 的聯系表單之前如何執行一些 JS 的方法:
$('form#contact-mail-page input#edit-submit').click(function() { alert('do some stuff'); });
你可以使用這個屬性
'#attributes' => array('onclick' => 'if(confirm('.$msg.')) return true; return false;'));
我不確定 drupal 是否有任何特殊的方法可以自動執行此操作或使其更容易,但在正常的 HTML javascript 中,您會這樣做:
<input type="submit" onClick="doStuff();" value="Submit"> //Note: you can use return(doStuff()); and if doStuff returns false then the form will not submit (great for checking if all fields are filled out correctly).
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.