【发布时间】:2013-10-01 01:55:24
【问题描述】:
我在将文本框值从一个 html 页面发送到另一个 html 页面时遇到问题。 在第一页中,我发送名字和姓氏值。我想在第二页的文本框中捕获这个值(即 home.html)。但是发生了一些错误。
错误是:未捕获的类型错误:无法将属性“值”设置为 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);
}
【问题讨论】:
-
页面上有
tr的ID吗? -
没有“LINK”HTTP方法。
-
对不起,我写错了tr。但是更改ID后出现同样的问题
标签: javascript html