onclick不好使 火狐input_echo 出的input 不能调用onclick事件 求高手

function CheckAll(form) {

for (var i=0;i

var e = form.elements[i];

if (e.name != ‘chkall’) e.checked = form.chkall.checked;

}

}

require_once ‘SqlHelper.class.php’;

$SqlHelper=new SqlHelper();

$sql=”select * from user1″;

$res=$SqlHelper->execute_dql($sql);

$fields=mysql_num_fields($res);

$rows=mysql_num_rows($res);

echo “

“;

echo “

“;

for($i=0;$i

$fieldname=mysql_field_name($res,$i);

echo “

$fieldname

“;

}

echo “

“;

$num=1;

while($row=mysql_fetch_row($res)){

echo “

“;

echo “

“;

for($i=0;$i

echo “

$row[$i]

“;

}

echo “

“;

$num++;

}

echo “

“;

?>

为什么 οnclick=CheckAll(this.form) 调用js不管用呢

回复讨论(解决方案)

目的是做个批量删除 点击全选按钮就全部选中 可是不能使用

没有看到 form 标记

另外 echo “

“; 也不符合 php 的约定

前辈能帮忙改一下吗 小弟目前初学很多不是很明白

目前用html显示php读取出的数据 不知道怎么处理 总是 echo

确实是很麻烦 请问有什么好方法吗

这种问题其实最适合初学者上手来解决

首先你需要firefox浏览器和firebug插件

然后按F12开启这个插件刷新页面

然后”控制”这一栏里如果JS出错就会报错,哪里有问题之类

如果没报错,那就点一下你这个按钮 然后就会发现错误

比如我把你这个文件运行,点击那个input后出现

就是这个form未定义

版主一针见血

我们没这个能力 那firebug就会帮助我们 特别特别的有用 强烈推荐

目前用html显示php读取出的数据 不知道怎么处理 总是 echo

确实是很麻烦 请问有什么好方法吗

这就是程序和视图未分离的麻烦 稍微去研究下MVC或者smarty模板 将程序和视图分离 只在视图中需要输出数据的地方来echo数据 html标签都直接写.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值