第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

停止表單提交的JavaScript代碼

停止表單提交的JavaScript代碼

停止表單提交的JavaScript代碼阻止表單提交的一種方法是從JavaScript函數(shù)返回false。單擊Submit按鈕時(shí),將調(diào)用驗(yàn)證函數(shù)。我有個(gè)表格驗(yàn)證的案子。如果滿足了這個(gè)條件,我將調(diào)用一個(gè)名為返回:ToPreviousPage();function returnToPreviousPage() {     window.history.back();}我使用JavaScript和Dojo工具包.而是回到上一頁,提交表單。如何中止此提交并返回到上一頁?
查看完整描述

3 回答

?
小怪獸愛吃肉

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊

可以使用函數(shù)的返回值來防止表單提交。

<form name="myForm" onsubmit="return validateMyForm();">

功能就像

<script type="text/javascript">function validateMyForm(){
  if(check if your conditions are not satisfying)
  { 
    alert("validation failed false");
    returnToPreviousPage();
    return false;
  }

  alert("validations passed");
  return true;}</script>

如果Chrome 27.0.1453.116米以上代碼不起作用,請(qǐng)設(shè)置事件處理程序的參數(shù)的返回值字段為FALSE使其工作。

謝謝山姆分享信息。

編輯:

感謝Vikram的解決辦法,因?yàn)閕f valdateMyForm()返回false:

 <form onsubmit="event.preventDefault(); validateMyForm();">

如果驗(yàn)證失敗,valdateMyForm()是返回false的函數(shù)。關(guān)鍵是使用Name事件。我們不能使用例如e-防范Default()


查看完整回答
反對(duì) 回復(fù) 2019-06-06
?
慕的地6264312

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊

使用防止默認(rèn)

Dojo工具包

dojo.connect(form, "onsubmit", function(evt) {
    evt.preventDefault();
    window.history.back();});

jQuery

$('#form').submit(function (evt) {
    evt.preventDefault();
    window.history.back();});

香草JavaScript

if (element.addEventListener) {
    element.addEventListener("submit", function(evt) {
        evt.preventDefault();
        window.history.back();
    }, true);}else {
    element.attachEvent('onsubmit', function(evt){
        evt.preventDefault();
        window.history.back();
    });}


查看完整回答
反對(duì) 回復(fù) 2019-06-06
  • 3 回答
  • 0 關(guān)注
  • 686 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)