亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

value=""/和name="submit" , name="reset"為什么寫、

value=""/和name="submit; ?name="reset"這三個刪除后,提交也是正確的,那為什么還要寫呢?語法里面是不寫的啊。求解

正在回答

6 回答

對于提交跟重置按鈕來說,value是按鈕顯示的文字,所以為了向用戶說明這個按鈕是用來干嘛的這個是肯定要寫的,而name的話對于提交和重置按鈕沒必要寫。不要跟文本框中的value(提交到服務器的值)和name(控件的名字,服務器用來調用該控件的依據)混了

2 回復 有任何疑惑可以回復我~

之所以你把value=""/和name="submit; ?name="reset"刪除后也可以正常顯示,那是因為submitreset本身就被定義為了提交和重置,倘若你像原文中那樣,想把submit的按鈕定義為“確定”而不是“提交”的時候,你就會發現你必須要給他附上value的值才可以改變他在瀏覽器中顯示的文字。

0 回復 有任何疑惑可以回復我~

w3c的說法是:
name 屬性規定 input 元素的名稱。
name 屬性用于對提交到服務器后的表單數據進行標識,或者在客戶端通過 JavaScript 引用表單數據。
意思就是說,name屬性用于遞交表單時的標識符,或者在客戶端通過 JavaScript 引用表單數據。

input里value顯示默認值。<input type="text" ?name="username" id="username" value="" />

若改為<input type="text" ?name="username" id="username" value="123" />

那么用戶名后的框內默認顯示 123

2 回復 有任何疑惑可以回復我~

name用于定義變量的名,例如type="text", name="txt"的input輸入“hello",那么就有txt="hello";用于dom操作取值

0 回復 有任何疑惑可以回復我~

用于dom操作取值

0 回復 有任何疑惑可以回復我~

你好!

alue的值是送到服務器上的;name的值是給控件取名字的,控件是發送按鈕時寫submit,重置時寫reset。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

value=""/和name="submit" , name="reset"為什么寫、

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號