ある HTML ページから別の HTML ページにテキストボックスの値を送信する際に問題があります。最初のページでは、名と姓の値を送信しています。この値を 2 番目のページ (つまり、home.html) のテキスト ボックスでキャッチしたいのですが、いくつかのエラーが発生します。
エラーは: Uncaught TypeError: null のプロパティ '値' を設定できません
の解き方?教えてください。私はこのばかげた質問を知っています.しかし、私に教えてください.私は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);
}