關於自動提交表單BUG的一些心得
由於本來就寫有onclick事件,所以在具體是什麼導致頁面提交上糾纏了好半天。最後用排除法,把整個頁面的其他東西一點點刪除來排查。發現在只剩form和<input type='image'>的時候還是會提交,把form去掉就不會了。覺得可能是type='image'和type='submit'有同樣的效果吧。同事提供了個很好的解決方案,就是在onclick事件中讓它返回false。具體寫成如下這樣,就不會再提交表單了:
<input type='image' onclick="return false;">
然後上網查了下,image的描述是“建立一個影象控制元件,該控制元件單擊後將導致表單立即被提交。”。不知道誰設計的,太有創意了,要不是試出來,打死我也想不到啊。
相關推薦
關於自動提交表單BUG的一些心得
今天又遇到個小問題,單擊<input type='image'>的時候會伴隨著頁面提交。 由於本來就寫有onclick事件,所以在具體是什麼導致頁面提交上糾纏了好半天。最後用排除法,把整個頁面的其他東西一點點刪除來排查。發現在只剩form和<input type='image
按下enter自動提交表單
<script language="javascript"> document.onkeydown = function(e) { &n
Jsp自動提交表單
<%@ page language="java" contentType="text/html; charset=utf-8"%> <?xml:namespace prefix = o
JS自動提交表單
$("form).submit();可以替代submit按鈕,直接提交表單,但使用時在form中不能新增submit按鈕,否則不能使用該方法提交。但若是使用該方法繫結提交前激發的事件仍有效。如: [javascript] view plain copy $("#ww").submit(f
關於使用bootstrapValidator的自動提交表單問題
當我們在使用bootstrapValidator今天驗證的時候,大多數情況都是直接使用validate這個這個方法,大多數情況是正常的,不會有任何問題,但是當我們在寫程式碼的時候,居然有的時候回碰到自
使用selenium庫製作自動提交表單的指令碼
selenium用以製作自動化測試工具還是非常不錯的,這裡演示一個開啟谷歌瀏覽器並輸入一個關鍵詞,最後提交搜尋的示例指令碼。 安裝selenium見《Python庫selenium的安裝與使用
iOS 中使用JS提取網頁資料,自動提交表單等
1.首先用一個webview載入網頁 webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT)]; webView.delegate
表單包裹的單個文字框,回車鍵自動提交表單
問題:當一個表單只包含一個文字框的時候,當文字框獲取焦點之後,按回車鍵,表單會被自動提交。 原因:瀏覽器預設事件。瀏覽器預設在這種情況下的回車鍵就是提交操作,會自動觸發submit事件。 解決方法:有3種。 1.去掉form層,手動提交,不依賴於form。
jsp頁面 自動提交表單
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.
webBroswer自動提交表單 webBroser過濾某些標籤元素 webBroswer擷取網頁部分內容 webBroswer 獲取 iframe裡的元素
一、webBroswer自動提交表單(以百度賬號登陸為例) 1、新建一個winform專案 2、在winform拖入一個webBroswer控制元件 3、雙擊webBroswer控制元件,寫入程式碼 namespace AutoSummit { public par
HTML頁面禁用Enter鍵自動提交表單
在HTML頁裡面由於使用了form,常常需要禁用enter提交表單。因為內容頁或者母版頁自身有如果有type="submit"的button,當textbox聚焦時,按下enter都會觸發表單的預設提交(不論是IE還是firefox),於是需要在onkeydown中監聽使
使用httpclient提交表單資料加號(+)會被自動替換成空格的坑
坑的場景: 今天使用httpclient-4.5.3版本,傳送如下報文: { "idNo": "7+6+0+2ce722a546b39463bd62817fe57f8" }  
ajax提交表單時阻止表單自動提交
ajax提交表單時,如果沒注意到在form標籤中新增onsubmit="return false;",簡直是惡夢,如果不加,表單會自動提交,action預設是當前頁面,然後你提交會一直重新整理頁面,並且在位址列會出現請求欄位。 =======================
Validation阻止表單自動提交,使用Ajax提交表單(使用Validation的submitHandler方法)
在使用Validation時,我們有時候不希望驗證成功後直接跳轉頁面(比如判斷登入密碼使用者名稱正確與否),而希望自己使用Ajax提交,並且驗證回撥的結果。 $('.login-form').validate({
前端的坑-提交表單頁面自動重新整理
遇到的問題 最近一段時間需要用到jsp加上ajax區域性的重新整理頁面,本來並不是一個比較複雜的功能,但是卻遇到了比較大的問題,問題的具體情況是每當區域性重新整理之後頁面就會自動重新整理,然後就又回到了沒有重新整理前的狀態,這讓人感覺很坑爹啊!
[微信小程式]提交表單返回成功後自動清空表單的值
有問題可以掃碼加我微信,有償解決問題。承接小程式開發。 微信小程式開發交流qq群 173683895 、 526474645 ; 正文: 實現思路: 給每一個input繫結相同的value
Firefox瀏覽器關於submit提交表單時提交兩次的bug
放假前在做一個通過excel上傳檔案插入資料的功能的時候發現Firefox的一個bug,在我做表單提交的時候(我用的是submit提交)後臺控制器居然執行了兩次,這樣導致我的資料庫插入操作也執行了兩次
python+selenium 自動填寫表單並提交
一.為了解決繁瑣、重複的操作步驟,然機器代替人來做 準備:python 3.6 +selenium + chromedriver2.35 ChromeDriver Chrome v2.36 v64-
關於ajax提交file上傳檔案型別的表單的一些例項及遇到的問題和解決辦法
ajax提交的表單有兩種情況: 第一種:input type型別沒有file上傳檔案型別的表單 第二種:input type型別有file上傳檔案型別的表單 之所以分為兩種:是因為原生ajax是不能提交檔案的,因為ajax與後臺的通訊是通過字串的. 第一種無file型別表單的ajax上傳方式:
JavaWeb網上圖書商城完整項目--day02-4.regist頁面提交表單時對所有輸入框進行校驗
word except 繼承 stub jstl use cti bmi imp 1、現在我們要將table表中的輸入的參數全部提交到後臺進行校驗,我們提交我們是按照表單的形式提交,所以我們首先需要在table表外面添加一個表單 <%@ page lang