我在將文本框值從一個html頁面發送到另一個html頁面時遇到了問題。 在第一頁我發送名字和姓氏值,我想在第二頁的文本框中捕捉這個值(即home.html),但是會發生一些錯誤。無法從輸入字段接收值
錯誤是:遺漏的類型錯誤:無法設置屬性「價值」空
如何解決?請告訴我。 我知道這個愚蠢的問題,但請告訴我guys.i不知道JavaScript。
這是我的html代碼:
<!DOCTYPE html">
<html>
<head>
<script src="ttt.js"></script>
</head>
<body>
<form method="get" action="home.html" name="ff">
Firstname: <input id="f" type="text" name="firstname1">
Lastname: <input type="text" name="lastname">
<input type="submit">
</form>
</body>
</html>
這是我的home.html的代碼:
<!DOCTYPE html">
<html>
<head>
<script src="ttt.js"></script>
<script Language="JavaScript">
var tttt=val();
document.getElementById('text').value=tttt;
</script>
</head>
<body>
<form name="ff">
<input id="text" class="text" type="text" name="MyValue" value="helloS"/>
</form>
</div>
</body>
</html>
這是我的javascript代碼(ttt.js)
function val(){
var link=location.href;
var str=link.split('?');
var str1=str[1].split('&');
var str11=str1[0].split('=');
var str12=str1[1].split('=');
var temp=str11[1]+" "+str12[1];
return(temp);
}
是否有在頁面上'tr'的ID? – tymeJV
沒有「LINK」HTTP方法。 – Pointy
對不起,我寫了tr.but在更改ID – proxyserver