巧用js提交表單輕松解決一個頁面有多個提交按鈕
更新時間:2013年11月17日 16:43:51 作者:
使用js提交表單想必大家都會,如果要實現(xiàn)一個頁面有多個提交按鈕,你會嗎?下面有個不錯的示例,大家可以感受下
復制代碼 代碼如下:
<pre class="javascript" name="code">function check(txt){
$j("form").submit(function(){
if($txt=="提交"){
this.action="doAddMessage.action?button=提交";
this.submit();
}else{
this.action="doAddMessage.action?button=保存";
this.submit();
}
});
}</pre><br>
<input type="IMAGE" src="style/blue/images/button/send.png" name="button" value="提交" onclick="check(this)"/><input type="IMAGE"src="style/blue/images/button/saveToDraftBox.png" name="button" value="保存" onclick="check(this)"/>
<pre></pre>
<p><br>
例如:頁面中有兩個圖片按鈕的提交,我們這個時候可以給他們都綁定onclick事件,這個時候我們借助jquery的form表單有個事件,叫做submit的。</p>
<p>如圖,由于,我的項目里面用了dwr,我把jquery的控制權轉(zhuǎn)讓給dwr,jquery重新指定 了一個$j,我們獲取表單,然后使用submit事件,通過判斷value的值,從而可以進行多個頁面的跳轉(zhuǎn)。</p>
<p> </p>
<p> </p>
相關文章
在JavaScript中使用嚴格模式(Strict Mode)
這篇文章主要介紹了在JavaScript中使用嚴格模式(Strict Mode),除了正常運行模式,ECMAscript 5添加了第二種運行模式:"嚴格模式"(strict mode)。顧名思義,這種模式使得Javascript在更嚴格的條件下運行。,需要的朋友可以參考下2019-06-06