有这样的HTML代码:
<html>
<head>
<script language="javascript">
function test()
{
frmTest."user.name".value="value";
}
</script>
</head> <body>
<form name="frmTest">
<input name="user.name" id="user" />
<input type="button" onclick="test()">
</form>
</body>
</html>想给表单元素赋值,采用的方式:
1、使用id属性赋值,name取值,测试,不能取值
2、使用name属性直接赋值,名称中含有“。”号,不知道怎么写才对,引号与中括号都试了,不行求解(名称命名不能改变)
<html>
<head>
<script language="javascript">
function test()
{
frmTest."user.name".value="value";
}
</script>
</head> <body>
<form name="frmTest">
<input name="user.name" id="user" />
<input type="button" onclick="test()">
</form>
</body>
</html>想给表单元素赋值,采用的方式:
1、使用id属性赋值,name取值,测试,不能取值
2、使用name属性直接赋值,名称中含有“。”号,不知道怎么写才对,引号与中括号都试了,不行求解(名称命名不能改变)
window.onload=function()
{
alert(document.getElementById("user.name").value)
}
</script>只是你那样命名是不规范的!
<script language="javascript">
function test()
{
document.getElementById("user").value="value";
}
</script>
<head>
<script language="javascript">
function test()
{
frmTest["user.name"].value="value";
}
</script>
</head> <body>
<form name="frmTest">
<input name="user.name" id="user" />
<input type="button" onclick="test()">
</form>
</body>
</html>
我用的是prototype.js
$("h(user)").value 就是你要的值了