<?php
$str1="Hello";
$str2="start PHP";
echo "<script>";
echo "alert('".$str1."');";
echo "</script>";
?>
<input type="text" name="tx" size="20" value="<?php echo $str1;?>">
<input type="button" value="click" onclick="tx.value='<?php echo $str2;?>'">
点击ok,出现了下面的框
为何点击click,没有出现 start PHP?
3 回答
aluckdog
TA贡献1847条经验 获得超7个赞
tx 没有定义
将 onclik 改为:
onclick="var tx = document.getElementsByTagName('input')[0];tx.value='<?php echo $str2;?>'"
阿晨1998
TA贡献2037条经验 获得超6个赞
老哥,你的tx都没有定义,tx是谁,浏览器也不知道啊。你要让它做事,得告诉它tx是谁。改改吧,比如:
<input type="button" value="click" onclick="document.getElementsByName('tx')[0].value='值'">
- 3 回答
- 0 关注
- 504 浏览
添加回答
举报
0/150
提交
取消