jq两个input输入框如何合并成一个?
网友解答: <input type="text" name="" id="a"<input type="text" name="" id="b"<input type=
<input type="text" name="" id="a"
<input type="text" name="" id="b"
<input type="button" name="" value="提交" id="btn"<script type="text/javascript" $(function(){
$('#btn').click(function(){
var v1 = $('#a').val();
var v2 = $('#b').val();
var url = v1 + v2;
window.location.href = 'http://www.' + url;
})
})
</script
1、先获取2个文本框的值
2、将2个值拼起来
3、跳转, 跳转这里经过尝试前面必须加http://才行,不然无法跳转,这里就涉及到是http还是https的问题
你这种体验很不好, 当2个文本框的值输入有误的时候,跳转要等很久,然后是一个错误页面。 第二个文本框的.com .cn .net .org这些还可以校验, 前面的你只能做基本的校验,出错的可能性就很大。
建议根据需求换一种表现方式,如果必须这种形式,那最好仔细考虑,将能想到的都考虑进去。