javascript不工作

来源:百度知道 编辑:UC知道 时间:2024/06/10 09:32:38
本人有以下一段代码,本是想通过用户点击“同意”选项后才可以填写表单,不料任它“Check”与否却都不能填,那位高手可以给点提示啊?不胜感激!

<html>
<title>ForM</title>
<head>
<script type="text/javascript">
function enableob(o) { eval(o+".disabled = false"); }
function disableob(o) { eval(o+".disabled = true"); }
function toggleform(formstr,chkobstr,obstr) {
var checked = eval(formstr+"."+chkobstr+".checked");
var obs = obstr.split(",");
for (i = 0; i < obs.length; i++) {
obs[i] = formstr+"."+obs[i];
}
if (checked == false) {
for (i = 0; i < obs.length; i++) {
disableob(obs[i]);
}
}
else {
for (i = 0; i < obs.length; i++) {
enableob(obs[i]);
}
document.getElementById('pname').focus();
}
}
</script>
</head>
<p>To accept the term of use, click

你的代码是不是抄来的?好多错误。。,给你改好了,你看看吧。
<html>
<title>ForM</title>
<head>
<script type="text/javascript">
function enableob(o) {
o.readOnly = false;
}

function disableob(o) {
o.readOnly = true;
}

function toggleform(formstr,chkobstr,obstr) {
var checked = eval(formstr+"."+chkobstr+".checked");
var obs = obstr.split(",");
var objs = [];

for (i = 0; i < obs.length; i++) {
objs[i] = eval(formstr+"."+obs[i]);
}

if (checked == false) {
for (i = 0; i < objs.length; i++) {
disableob(objs[i]);
}
}else {
for (i = 0; i < objs.length; i++) {
enableob(objs[i]);
}
document.getElementById('pname').focus();
}
}
</script>
</head>
<p>To accept t