为了账号安全,请及时绑定邮箱和手机立即绑定

您好,使用window.location.href 跳转无反应?请问该怎么办?

您好,使用window.location.href 跳转无反应?请问该怎么办?

蓝山帝景 2021-12-15 15:11:13
<script language="javascript">function c(e){RegForm.T.value += e;}</script><form action="" method="post" name="RegForm" id="RegForm"><input type="text" name="T"><select name="Style" id="Style" onchange="javascript:c(this.value)"><option selected="selected" value="1">1</option><option value="2">2</option></select><script type="text/javascript">function buttonClick(){windows.location.href='1.asp' + escape(document.getElementById('T').value); } </script> <input type="button" id="button1" value="查" onclick="buttonClick()">下拉选项值填入文本框,然后超链接取文本框值与1.asp组合成新网址并跳转。
查看完整描述

2 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

<script language="javascript">        function c(e) {            RegForm.T.value += e;        }    </script>    <form action="" method="post" name="RegForm" id="RegForm">        <input type="text" name="T" id="T">        <select name="Style" id="Style"            onchange="javascript:c(this.value)"><option                selected="selected" value="1">1</option>            <option value="2">2</option>        </select>        <script type="text/javascript">            function buttonClick() {                window.location.href = '1.asp'                        + document.getElementById('T').value;            }        </script>        <input type="button" id="button1" value="查" onclick="buttonClick()">

2个问题,

1:document.getElementById('T').value ,你的文本框没有设置id="T"

2:windows.location.href改为:window


查看完整回答
反对 回复 2021-12-19
?
DIEA

TA贡献1820条经验 获得超3个赞

如果是想弹出新页面显示的话建议可以考虑使用window.open("url");这种方式

这段代码你可以试试,正常打开没有任何问题


<body><script>var a = "http://www.baidu.com";window.open(a);</script></body>


查看完整回答
反对 回复 2021-12-19
  • 2 回答
  • 0 关注
  • 466 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号