js 如何把取得的值返回到 input value里面,谢谢

选择页面<href="#"onclick="send_back('0001','老李','053166668888');">客户名称</a>然后在另一个页分别有<inpu... 选择页面 <href="#" onclick="send_back('0001','老李','053166668888');" >客户名称</a>

然后在另一个页分别有 <input type='text' name='id' id='id' value='如果取得传入的值'>
<input type='text' name='name' id='name' value='如果取得传入的值'>
<input type='text' name='phone' id='phone' value='如果取得传入的值'>

中间这个 send_back 用什么思路来完成,万分谢谢,js我不是很熟悉
展开
 我来答
8383463
推荐于2016-03-14 · TA获得超过327个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:140万
展开全部
send_back所在的页面:
<script type="text/javascript">
//<![CDATA[
function send_back(id, name, phone){
window.location.href="xxx.asp?id=" + id + "&name=" + name +"&phone=" + phone;
}
//]]>
</script>

xxx.asp页面:
<script type="text/javascript">
function getQueryString(name){
if(location.href.indexOf("?")== -1 || location.href.indexOf(name + "=") == -1) return '';
var queryString = location.href.substring(location.href.indexOf("?") + 1);
var parameters = queryString.split("&");
var pos, paraName, paraValue;
for(var i = 0; i < parameters.length; i++){
pos = parameters[i].indexOf("=");
if(pos == -1) { continue; }
paraName = parameters[i].substring(0, pos);
paraValue = parameters[i].substring(pos + 1);
if(paraName == name){
return unescape(paraValue.replace(/\+/g, " "));
}
}
return '';
}

window.onload = function(){
var oId = document.getElementById("id");
var oName = document.getElementById("name");
var oPhone = document.getElementById("phone");
oId.value = getQueryString("id");
oName.value = getQueryString("name");
oPhone.value = getQueryString("phone");
}
</script>
有为啊啊啊啊啊
2015-09-16 · TA获得超过696个赞
知道小有建树答主
回答量:114
采纳率:100%
帮助的人:111万
展开全部

var value;//js取得的值
document.getElementBy("inputId").value = value;//原生
$("#inputId").val(value);//jquery
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式