JSP中reset如何重js设置下拉框默认值为默认值

jsp页面的reset无法清空input的value值
先上页面:如下
&form& method="post" id="form"
action="../order/search" onsubmit="return
submitCheck();"onkeydown="if(event.keyCode==13) return
&&input type="hidden"
name="pageForForm" id="pageForForm" /&
&table width="100%" border="0" cellspacing="0"
cellpadding="0"&
&td width="91%"
height="35"&&div
class="panduan03"& 合同编号:
&&&&&&&&&&&
&input name="contractNumber" id="contractNumber"
type="text" class="inputBg" style="width:120px"
value="${orderSearch.contractNumber}"/&
&div class="panduan03"& 商家编号:
&&&&&&&&&&&
&input name="businessNumber" id="businessNumber"
type="text" class="inputBg" style="width:120px"
value="${orderSearch.businessNumber}"/&
&div class="panduan03"& 订单状态:
&&&&&&&&&&&
&select name="orderState_" id="orderstate"
style="width:150px" class="inputBg"&
&&&&&&&&&&&
value=""&-----请选择-----&/option&
&&&&&&&&&&&
value="0"&预成交&/option&
&&&&&&&&&&&
value="1"&双方未缴纳第二梯度保证金&/option&
&&&&&&&&&&&
value="2"&买方已缴纳第二梯度保证金&/option&
&&&&&&&&&&&
value="3"&卖方已缴纳第二梯度保证金&/option&
&&&&&&&&&&&
value="4"&双方第二梯度保证金已缴纳&/option&
&&&&&&&&&&&
value="5"&买方已付款,卖方未发货&/option&
&&&&&&&&&&&
value="6"&卖方已发货,买方未收货&/option&
&&&&&&&&&&&
value="7"&买方已收货,卖方未开票&/option&
&&&&&&&&&&&
value="8"&卖方已开票,买方未收票&/option&
&&&&&&&&&&&
value="9"&买方已收票,卖方未收款&/option&
&&&&&&&&&&&
value="10"&卖方已收款,交易完成&/option&
&&&&&&&&&&&
&&&&&&&&&&&
&!--得到行业 --&
type="hidden" value="${orderSearch.orderState_}"
id="orderState_"/&
&div class="panduan03"& 生成时间:
&&&&&&&&&&&
&input name="createTime_" id="startTime" type="text"
style="width:100px" class="inputBg" onClick="WdatePicker()"
&&&&&&&&&&&
value="${orderSearch.createTime_}"/&
&input name="createTimeEnd_" id="endTime"
type="text" style="width:100px" class="inputBg"
onClick="WdatePicker()"
value="${orderSearch.createTimeEnd_}"/&
&&&&&&&&&&&
&div class="panduan03"&
&&&&&&&&&&&
&input name="input2" type="submit" value="查询"
class="sub_bt_sm"/&
&&&&&&&&&&&
&input name="input5" type="reset" value="清空"
class="sub_bt_sm"/&
&/div&&/td&
不要晕哦 ,上面是一个form表单,用来提交的demo。
问题:当点击“清空”按钮的时候没有清空input的值
所以就改用了如下的清空方法(掉用了js):
&input name="input5" type="button" value="清空"
class="sub_bt_sm" onclick="reset();"/&
可是发现仍然不起作用于是就把reset()更改为了r()就可以了,如下:
&input name="input5" type="button" value="清空"
class="sub_bt_sm" onclick="r();"/&
js中的r()方法如下:
//强制清空表单内容
function r(){
&$("select#orderstate").val("");
&$("#contractNumber").val("");
&$("#businessNumber").val("");
&$("#startTime").val("");
&$("#endTime").val("");
--------------
相关方法:
jquery重置表单 :$('#myform').submit() 表单提交&
$('#myform')[0].reset() 表单重置
onreset="alert('The form will be
Firstname: &input type="text" name="fname"
value="John" /&
Lastname: &input type="text" name="lname"
&input type="reset"
value="Reset"&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。博客分类:
1、说明下面的代码,没有什么参考价值。写的很乱自己看的。
jsp页面里面的重置功能实现。
写下面的代码目的是,看看怎么设置重置。主要是在下面代码里
&input type="button" name="return" value="重置" onclick="resetFun()"&
设置一下onclike的事件;
再在function resetFun(){}函数里面调用,即可。要拿到每个列表的id变量
function resetFun(){
$('regionName').value='';
$('regionCode').value=''; } &/script& &form id="theForm" method="post"& &fieldset&
&legend&基本信息&/legend&
&table width="100%" border="0" cellpadding="0" cellspacing="0" class="info-table"&
&td width="100px"&&span class="red"&*&/span&区域名称&/td&
&s:textfield id="regionName" name="model.regionName"
alsDataType="Require" alsMsg="区域名称不能为空" maxLength="10" cssClass="input-text"/&
&td&&span class="red"&*&/span&区域编码&/td&
&s:textfield id="regionCode"
name="model.regionCode"
alsDataType="Require" alsMsg="区域编码不能为空" maxLength="10" cssClass="input-text"/&
&/fieldset& &table width="100%" border="0" cellpadding="0" cellspacing="0"&
&input type="button" name="save" value="保存" onclick="modifyFun()"&
&input type="button" name="return" value="重置" onclick="resetFun()"&
&/tr& &/table&&/form&
jackroomage
浏览: 694460 次
来自: 北京
第一个方法是不对的
[color=orange][/color]包女包女不女
seagrave 写道这个算法想法不错,但太耗时,我用1、2、 ...
日常生活中,我们都不按你上面的那个方法算的!!!
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'谁知道jsp下拉框选择后页面刷新 怎么使选的值不变_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
谁知道jsp下拉框选择后页面刷新 怎么使选的值不变
我有更好的答案
val(y);&&#47,需要注意的是这里的select下拉框的value和text值是一样的,所以直接用 $(#xxxx);',点击按钮可以出现考勤情况问题:点击按钮后,页面刷新:out value=${sessionScope.aaa}&#47,下拉框变成默认值,现在想让下拉框的值为上次选择的值;script type=text/javascriptvar y=&#39,然后存放的session里面,前台刷新的时候在select下拉框下面加一段js代码;c;&lt:&lt,xxxx代表你select下拉框的id1、有一个下拉框(名字为选择课程),可以选择几门课程2、选择课程后,有个按钮(查看考勤情况); $(#xxxx),即页面刷新后刚才选择的课程名不变,求解呀,最好有点例子------解决方案--------------------------------------------------------我做的项目刚好用到,用的struts2,你可以把下拉框的值传到对应的script,aaa代表session存放回显变量的key
采纳率:70%
为您推荐:
其他类似问题
下拉框的相关知识
等待您来回答JavaScript 参考手册
Form reset() 方法
定义和用法
reset() 方法可以重置表单所有元素的值 (与点击 Reset 按钮效果一致)。
formObject.reset()
浏览器支持
所有主要浏览器都支持 reset() 方法
创建表单的重置按钮:
function formReset()
document.getElementById("frm1").reset();
&form id="frm1"&
First name: &input type="text" name="fname"&&br&
Last name: &input type="text" name="lname"&&br&
&input type="button" onclick="formReset()" value="Reset
记住登录状态
重复输入密码}

我要回帖

更多关于 下拉框设置默认值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信