js表單提交和submit提交的區別

2021-09-06 06:59:52 字數 2012 閱讀 3964

>無標題文件

title

>

head

>

<

body

>

<

script

>

function test()

script

>

<

form  

name

="myfrom"

id="myform"

method

="get"

action

="b.php"

>

<

input 

type

="text"

name

="pwd"

value

=""/>

<

input 

type

="submit"

name

="sub"

value

="111"

/>

<

input 

type

="button"

name

="btn"

value

="btn"

onclick

="test()"

/>

form

>

body

>

html

>

注意:get方式提交表單時 action裡面不能用url傳值, post則可以這樣傳

js提交和submit按鈕提交的區別:

1. js提交表單時不會帶上 submit 按鈕的值(因為沒有被單擊) 所有瀏覽器

2. input 回車提交 w3c瀏覽器會帶上submit按鈕的值,ie6則不會帶

解決辦法:增加乙個hidden域,用這個來判斷,無論用哪種方式提交都會有值

submit按鈕上繫結提交事件:

即:

都會帶上submit的值, 用js提交都檢測不到onsubmit狀態

w3c: 提交一次

ie6: 分兩次提交,先js在form提交

解決辦法:如果按鈕為submit則 檢測時用onsubmit事件檢測

如果按鈕為button,則檢測通過後在觸發submit事件

一定不要用js提交表單,然後又用onsubmit去檢測

單純的用js提交表單, alert, ff下阻塞表單的提交,而其他瀏覽

VC自動提交表單 提交按紐不是submit控制項

include 引用html相關標頭檔案 include ccommodule module include include include include include using namespace std import void putformvalue ihtmldocument2 pih...

VC自動提交表單 提交按紐不是submit控制項

include 引用html相關標頭檔案 include ccommodule module include include include include include using namespace std import void putformvalue ihtmldocument2 pih...

form 表單提交 submit 只能提交一次

在提交表單時,如果伺服器響應速度慢,或者因為別的什麼原因,導致按下提交出現 沒反應 的情況,這是就要限制只允許提交一次表單以減輕伺服器壓力 有兩種方式 1.提交之後禁用按鈕 2.提交之後取消後續的表單操作 第一種 document.getelementbyid 提交按鈕 disable true 將...