<span>是否付款:</span>
<select name="fukuan">
<option value="">请选择</option>
<option value="已付款" >已付款</option>
<option value="未付款" >未付款</option>
</select>
当我点击未付款的时候,“未付款”怎么显示在搜索框里呢?
"未付款"是table里面的一列对吧,你在生成table的时候,给"未付款"加上<a onclick="fun()">未付款</a>
<script>
function fun()
{
document.getElementById('fukuan').value="未付款";
}
</script>
是form里面的
@大-愚若智: 在哪里都一样的
@Shendu.cc: 未付款跟已付款都是随机的,也就是说两个选项都要写你上面的方法吗??
@大-愚若智: 这样的话fun()里面的东西就是变量了
<a onclick="fun1()">未付款</a>
<a onclick="fun2()">未付款</a>
function fun1()
document.getElementById('fukuan').value="未付款"
function fun2()
document.getElementById('fukuan').value="已付款"
写两个函数吧。
这样的方法虽然笨,但是可以用
@Shendu.cc: 谢了,不过加了两个a标签不就不是select下拉列表了吗?
@大-愚若智: 不好意思,我一开始理解的意思错了,不需要加a标签,onclick=fun() 直接写在option里面
@Shendu.cc: 试了,还是无法回显
@大-愚若智:
试试这个
<select id="pid" onchange="gradeChange()">
<option grade="1" value="a">选项一</a>
<option grade="2" value="b">选项二</a>
</select>
<script type="text/javascript">
function gradeChange(){
var objS = document.getElementById("fukuan");
var grade = objS.options[objS.selectedIndex].grade;
document.getElementById('fukuan').value=grade
}
</script>
@Shendu.cc: 大佬,你要真想帮我就加个QQ详聊呗