清空easyui或bootstrap form表单

1 篇文章 0 订阅
0 篇文章 0 订阅

两种方式清空表单

基于bootstrap的页面
<form class="form-horizontal">
											 <div class="form-group">
											    <div class="col-sm-12">
											      <input type="text" class="form-control" id="hykh" placeholder="请输入会员卡号">
											    </div>
											  </div>
											  <div class="form-group">
											    <div class="col-sm-12">
											      <input type="text" class="form-control" id="yhm" placeholder="请输入会员名">
											    </div>
											  </div>
											  <div class="form-group">
											    <div class="col-sm-12">
											      <input type="text" class="form-control" id="sfzhm" placeholder="请输入身份证号码">
											    </div>
											  </div>
											  <div class="form-group">
											    <div class="col-sm-12">
											      <input type="text" class="form-control" id="lxdh" placeholder="请输入联系电话">
											    </div>
											  </div>
											  <div class="form-group">
											    <div class="col-sm-12">
											      <input type="text" class="form-control" id="qq" placeholder="请输入QQ">
											    </div>
											  </div>
											  <div class="form-group">
											    <div class="col-sm-12">
											      <input type="text" class="form-control" id="wx" placeholder="请输入微信">
											    </div>
											  </div>
											  <div class="form-group">
											    <div class="col-sm-12">
											      <input type="text" class="form-control" id="czry" placeholder="操作人员">
											    </div>
											  </div>
											  <div class="form-group">
												<div class="col-sm-12">
													<select class="form-control input-fixed" id="xb">
													<option value="0">请选择性别....</option>
														<option value="1">男</option>
														<option value="2">女</option>
													</select>
												</div>
											</div>
											<div class="form-group">
												<div class="col-sm-12">
													<select class="form-control input-fixed" id="wz">
														<option value="0">请选择舞种....</option>
														<option value="1">Breaking</option>
														<option value="2">Poppin</option>
														<option value="3">Locking</option>
														<option value="4">HipHop</option>
														<option value="5">Jazz</option>
														<option value="6">Shuffle</option>
														<option value="7">Urban</option>
														<option value="8">Wacking</option>
													</select>
												</div>
											</div>
											  <div class="modal-footer">
												<button class="btn btn-primary" type="button" onclick="registerMember()">注册</button>
												<button class="btn btn-info" type="button" onclick="resetCondition()">重置</button>
											  </div>
</form>
function resetCondition(){
1.	可以使用下面这种清空bootstrap表单
	$("#hykh").val("");
	$("#yhm").val("");
	$("#sfzhm").val("");
	$("#lxdh").val("");
	$("#qq").val("");
	$("#wx").val("");
	$("#czry").val("");
	$("#xb").val("0");//是下拉选,把它设置value=0上,会显示对应的key,如果不设置则清空后什么都不显示
	$("#wz").val("0");
	
2.可以使用这种清空easyui表单
	 /*
	  $("#hykh").textbox('setValue','');
	 $("#yhm").textbox('setValue','');
	 $("#sfzhm").textbox('setValue','');
	 $("#lxdh").textbox('setValue','');
	 $("#qq").textbox('setValue','');
	 $("#wx").textbox('setValue','');
	 $("#czry").textbox('setValue','');
	 $("#xb").combobox('setValue','0');
	 $("#wz").combobox('setValue','0');
	 */
}
使用 EasyUI 动态生成表单可以通过以下步骤实现: 1. 定义一个容器,例如 `<div id="formContainer"></div>`。 2. 使用 jQuery 创建一个表单元素,并设置其属性和样式。例如: ``` var $form = $("<form></form>"); $form.attr("id", "dynamicForm"); $form.attr("method", "post"); $form.attr("action", "save.php"); $form.addClass("easyui-form"); $form.appendTo("#formContainer"); ``` 3. 创建需要添加到表单中的表单元素,例如 input、select 等。 4. 将创建的表单元素添加到动态表单中。例如: ``` var $input = $("<input></input>"); $input.attr("type", "text"); $input.attr("id", "username"); $input.attr("name", "username"); $input.appendTo($form); ``` 5. 最后,使用 EasyUI 的 `$.parser.parse()` 方法对动态表单进行初始化,以便 EasyUI 样式和行为正确应用到表单上。例如: ``` $.parser.parse("#dynamicForm"); ``` 完整示例代码如下: ``` <div id="formContainer"></div> <script> var $form = $("<form></form>"); $form.attr("id", "dynamicForm"); $form.attr("method", "post"); $form.attr("action", "save.php"); $form.addClass("easyui-form"); $form.appendTo("#formContainer"); var $input = $("<input></input>"); $input.attr("type", "text"); $input.attr("id", "username"); $input.attr("name", "username"); $input.appendTo($form); var $select = $("<select></select>"); $select.attr("id", "gender"); $select.attr("name", "gender"); var $option1 = $("<option></option>"); $option1.attr("value", "male"); $option1.text("Male"); var $option2 = $("<option></option>"); $option2.attr("value", "female"); $option2.text("Female"); $select.append($option1); $select.append($option2); $select.appendTo($form); $.parser.parse("#dynamicForm"); </script> ``` 注意,动态表单中的表单元素需要按照 EasyUI 的规则设置 id 和 name 属性,以便 EasyUI 能够正确处理表单数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值