国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 網頁設計 > 正文

HTML中的input type="reset"標簽失效(不起作用)的可能原因。

2024-08-30 08:34:07
字體:
來源:轉載
供稿:網友
使用<html:reset>標簽,有時候我們會發現reset按鈕失效,點擊該按鈕并不能清空輸入框。

原因在此:

w3c網站有這樣的描述(http://www.w3school.com.cn/htmldom/dom_obj_reset.asp)
"在 HTML 表單中 <input type="reset"> 標簽每出現一次,一個Reset對象就會被創建。當重置按鈕被點擊,包含它的表單中所有輸入元素的值都重置為它們的默認值。默認值由 HTML value 屬性或 JavaScript 的 defaultValue 屬性指定。"

意思就是如果這個textarea如果設置了value屬性的值,那么reset按鈕就會恢復textarea到這個value屬性的值,而不是空。

結論如下:

reset并不是清空輸入框的值,而是將輸入框的值恢復到value屬性所指定的值。
看以下的例子就清楚了。將下面的HTML代碼保存為一個.html文件,用瀏覽器打開,修改輸入框的內容后,點擊reset按鈕,即可看到效果。

<form>
<input type="textarea" value="defaultValue"/>
<input type="reset" />
</form>

但是查詢的結果頁面我們有時候又希望value屬性是有值的(上次查詢的輸入條件),那么我們就不能使用reset標簽來實現清空功能了,注意是清空。

模擬的辦法如下:使用button標簽替代reset標簽,利用js將該textarea的值置空。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 循化| 五峰| 新巴尔虎左旗| 华池县| 株洲市| 丹阳市| 崇礼县| 博客| 塔城市| 卫辉市| 鄂托克前旗| 兴业县| 鄂温| 沁水县| 包头市| 巩义市| 商河县| 田林县| 镇雄县| 新津县| 醴陵市| 瑞金市| 海林市| 唐海县| 定日县| 嘉祥县| 民县| 清苑县| 霍州市| 宜川县| 吴旗县| 色达县| 岚皋县| 中卫市| 正镶白旗| 巴南区| 新建县| 正宁县| 林口县| 义乌市| 桐梓县|