簡體   English   中英

在提交表單時運行 JavaScript 代碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM