<?php for($i=1;$i<3;$i++){
?>
<tr>
<td bgcolor="#ffffff">
<div align="right">
<input size=30 type="text" value="测试测试<?php echo $i;?>" name="card<?php echo $i;?>" id="card<?php echo $i;?>" >
</div>
</td>
<td bgcolor="#ffffff"> <input type="button" value="修 改" name="but<?php echo $i;?>" onClick="checkform('<?php echo $i;?>')">
<input type="button" value="删 除" name="but2">
</td>
</tr>
<?php }?>
<script language="javascript" defer="defer">
function checkform(from){
var obj=new Object();
obj="document.form1.card"+from;
var name="";
name=obj.value;
document.write(name);
alert(name);
}
</script>
?>
<tr>
<td bgcolor="#ffffff">
<div align="right">
<input size=30 type="text" value="测试测试<?php echo $i;?>" name="card<?php echo $i;?>" id="card<?php echo $i;?>" >
</div>
</td>
<td bgcolor="#ffffff"> <input type="button" value="修 改" name="but<?php echo $i;?>" onClick="checkform('<?php echo $i;?>')">
<input type="button" value="删 除" name="but2">
</td>
</tr>
<?php }?>
<script language="javascript" defer="defer">
function checkform(from){
var obj=new Object();
obj="document.form1.card"+from;
var name="";
name=obj.value;
document.write(name);
alert(name);
}
</script>
解决方案 »
- Apache里的php.ini 上传限制一修改PHP的session马上失效
- php现在最缺什么?
- mysql in查询的问题
- 最近很忙,再散400
- 菜鸟问题:怎样验证php运行环境是否成功。
- 【已结束】CSDN论坛 第5期专家问答——PHP基础开发问题答疑
- 在php中使用多表联合查询,不能取出值,请教各们高手!
- 用php如何将sqlserver 中的text字段超长内容全部显示出来?谁有原码???(
- <a href=\"admin.php?delete=".key($newsfile)."$loginok=ok\">delete</a>中?是啥意思?$loginok=ok是啥意思?
- PHP上传数据为空
- 请问百度是如何做到的?
- PHP中function内容调用变量的问题
不对该怎么写啊谢谢大大了!!!1
2.细节问题,多了不必要的空格onClick="checkform(' <?php echo $i;?>')",checkform调用时,传入的参数前面有个空格,但是checkform定义时却这么读obj="document.form1.card"+from; 空格呢?
帮你改了下,注意ff和ie的兼容,最好不要document.formname.inputname这么去读,你不是有id么,为什么不用标准的dom读取document.getElementById?<?php for($i=1;$i <3;$i++){
?>
<tr>
<td bgcolor="#ffffff">
<div align="right">
<input size=30 type="text" value="测试测试 <?php echo $i;?>" name="card<?php echo $i;?>" id="card<?php echo $i;?>" >
</div>
</td>
<td bgcolor="#ffffff"> <input type="button" value="修 改" name="but <?php echo $i;?>" onClick="checkform('<?php echo $i;?>')">
<input type="button" value="删 除" name="but2">
</td>
</tr>
<?php }?>
<script language="javascript" defer="defer">
function checkform(from){
var obj=new Object();
obj= document.getElementById("card"+from);var name="";
name=obj.value;
document.write(name);
alert(name);
}
</script>
var obj=new Object();
obj="document.form1.card"+from;
这两句改成
var obj = document.getElementById("card"+from);
就解决了