<form action="three.php" method="post" name="form1" id="form1">
<span>
<select onchange="xx(this)" id='select' name='select'>
<option value="0">所有定单</option>
<option value="1" >有效定单</option>
<option value="2" >已经取消的定单</option>
<option value="3" >三个月前的定单</option>
<option value="4" >近三个月的定单</option>
</select>
我这边本页面刷新 想保存里面的option的值 怎么做呢
<span>
<select onchange="xx(this)" id='select' name='select'>
<option value="0">所有定单</option>
<option value="1" >有效定单</option>
<option value="2" >已经取消的定单</option>
<option value="3" >三个月前的定单</option>
<option value="4" >近三个月的定单</option>
</select>
我这边本页面刷新 想保存里面的option的值 怎么做呢
解决方案 »
- PHP正则表达式过滤有规律的字符串,如何只取出标题部分?
- Warning: mysql_query(): 3 is not a valid MySQL-Link resource
- 过虑网页上的所有script脚本
- 英文程序不能用中文注册,并且数据库中也是乱码!
- php+access 某字段为空,取到的结果输出显示:Object id #10 ?
- php stream_socket_client和fsockopen的区别
- 再问一个目录读取的问题...急........谢谢.......
- 这是什么错误呀~~~~~~!!!!!!!各位帮忙看看!!!!!
- 初学者请教:一般的网站的都用.shtml文件,这是什么技术
- php如何判断txt文件有没有写完成?
- 求助微博关注用户表的设计
- redis偶尔读取不到数据,求助大神!
如果是提交后返回(例如填错信息重新填写),把对应值添加属性
如果是未提交客户端刷新,在onchange里面写入cookies,页面载入时js读取这个cookie再改变对应的option
代码自己写吧,没写js多年了
<span>
<select onchange="xx(this)" id='select' name='select'>
<option value="0"<?php if($_POST['select']=='0') echo 'selected';?>>所有定单</option>
<option value="1" <?php if($_POST['select']=='1') echo 'selected';?>>有效定单</option>
<option value="2" <?php if($_POST['select']=='2') echo 'selected';?>>已经取消的定单</option>
<option value="3" <?php if($_POST['select']=='3') echo 'selected';?> >三个月前的定单</option>
<option value="4" <?php if($_POST['select']=='4') echo 'selected';?>>近三个月的定单</option>
</select>这种是可以,但是麻烦,你这种情况用ajax提交最好。
最好是ajax提交,这样本页面根本不刷新,option选项也就不会变如果是表单提交,就让提交页操作完成后跳转回来的时候把提交的option值转过来(前提是你要在表单页判断是否存在提交页的传值,有就让option值的项selected,没有的话就是首次进表单页,option默认选中)
<option value="1" <?php if(isset($_POST['select']) && $_POST['select']=='1') echo 'selected';?>>有效定单</option>
<option value="2" <?php if(isset($_POST['select']) && $_POST['select']=='2') echo 'selected';?>>已经取消的定单</option>
<option value="3" <?php if(isset($_POST['select']) && $_POST['select']=='3') echo 'selected';?> >三个月前的定单</option>
<option value="4" <?php if(isset($_POST['select']) && $_POST['select']=='4') echo 'selected';?>>近三个月的定单</option>