如何通过 onclick()更改文本框的值
答案:3 悬赏:50 手机版
解决时间 2021-02-03 12:34
- 提问者网友:最爱你的唇
- 2021-02-02 12:57
<head><br><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br><title>无标题文档</title><br><script><br> function biaoZhi(){<br> if(document.frm.paiXu.value=="desc"){<br> document.frm.paiXu.value="asc";<br> alert(document.frm.paiXu.value);<br> }<br> if(document.frm.paiXu.value=="asc"){<br> document.frm.paiXu.value="desc";<br> alert(document.frm.paiXu.value);<br> } <br> }<br></script><br></head><br><br><body><br><form name="frm"><br><input type="text" name="paiXu" value="desc"/><a href="#" target="_blank" onclick="biaoZhi()">点击次数</a><br></form><br></body><br><br>文本框的值如何实现"desc"与"asc"的交替更换!?
最佳答案
- 五星知识达人网友:鸠书
- 2021-02-02 13:47
我来回答一下,楼主可以参考,我已经试验过了,没问题。<br><br>上代码,如下:<br><br> <head><br> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br> <title>无标题文档</title><br> <script><br> function biaoZhi(){<br> if(document.frm.paiXu.value=="desc"){<br> document.frm.paiXu.value="asc";<br> alert(document.frm.paiXu.value);<br> }<br> else if(document.frm.paiXu.value=="asc"){<br> document.frm.paiXu.value="desc";<br> alert(document.frm.paiXu.value);<br> } <br> }<br></script><br> </head><br><br> <body><br> <form name="frm"><br> <input type="text" name="paiXu" value="desc" /><br> <input type="button" onclick="biaoZhi()" value="点击次数"/><br> </form><br> </body><br><br>改变了以下几个地方:<br>1.在JavaScript中两个if会同时判断,可以将第二个改为else if。<br>2.我将楼主的<a>,改为了一个按钮,这样的话可以去掉超链接的一些麻烦。<br><br>希望我的解释对楼主有帮助。
全部回答
- 1楼网友:第幾種人
- 2021-02-02 16:04
<script>
function biaoZhi(){
if(document.frm.paiXu.value=="desc"){
document.frm.paiXu.value="asc";
return;
}
if(document.frm.paiXu.value=="asc"){
document.frm.paiXu.value="desc";
return;
}
}
</script>
- 2楼网友:神也偏爱
- 2021-02-02 14:51
<script>
function biaozhi(){
if(document.frm.paixu.value=="desc"){
document.frm.paixu.value="asc";
return;
}
if(document.frm.paixu.value=="asc"){
document.frm.paixu.value="desc";
return;
}
}
</script>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯