需要的只是一个明传址,这种方式会把参数以明文的方式传过去,这样是不安全的。虽然在技术上是可以实现的。 <form action="#"> <input type="text" name="d_id" id="d_id"/><input type="text" name="d_name" id="d_name"/> <input id="btn" type="button" value="sublimt"/> </form> <script> document.getElementById('btn').onclick = function(){ var d = document.getElementById('d_id').value; var name = document.getElementById('d_name').value; location.href = 'a.asp?d_id=' + d + '&d_name=' + name; } </script> ======================================== <form action="a.asp" method="post" οnsubmit="return send();"> <input type="text" name="d_id" id="d_id"/><input type="text" name="d_name" id="d_name"/> <input id="btn" type="submit" value="sublimt"/> </form> <script> function send(){ if(document.getElementById('d_id').value.length < 1){ alert('请正确输入!'); return false; } return true; } </script>
window.location.href后面的url带多个参数
最新推荐文章于 2024-10-21 16:21:17 发布