批量清除表單的值

2021-10-24 12:43:57 字數 815 閱讀 9195

在做乙個增刪改查的頁面功能,新增、檢視和修改共用的是同乙個彈出窗。優化js**可以寫的簡潔一點。

js所需做的如下:

以上為什麼要這樣做?

以reset為例,這個寫法可以實現, 但字段很多的話寫的累,還顯得很冗餘。

function reset()
簡潔一點的寫法一行就搞定了

document.getelementbyid("yourformid").reset();
或者根據標籤選擇器來,標籤選擇器的寫法很多

// 重置

$("#yourformid").find('select').val('');

$("#yourformid").find("input[type='text']").val('');

// 唯讀

$("#yourformid input").attr("readonly", true);

$("#yourformid select").attr("disabled", true);

$("#form:checkbox").attr("disabled", true);

// 可寫

$("#yourformid input").removeattr("readonly");

$("#yourformid select").removeattr("disabled");

jquery批量提交表單值 和批量設定表單值

批量設定表單的值 function setinfo data 傳統方法 imgpre attr src data.logo input name company val data.company input name contact number val data.contact number in...

表單批量新增

批量新增表單如何寫?1.方案一 if alistdata class data row class class if alistdata data regtype eq 1 普通 else 美術 class name exam exch class name exam exeng class nam...

css form表單樣式清除

開發專案中表單常用的清楚樣式 1 改變placeholder預設字型顏色 webkit input placeholder moz placeholder moz placeholder ms input placeholder 2 取消input number的上下箭頭 3 select下拉選擇框...