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這些還可以校驗, 前面的你只能做基本的校驗,出錯的可能性就很大。
建議根據需求換一種表現方式,如果必須這種形式,那最好仔細考慮,將能想到的都考慮進去。