鍍金池/ 問答/PHP/ 單擊為何沒有反應(yīng)?

單擊為何沒有反應(yīng)?

<?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,出現(xiàn)了下面的框

圖片描述

為何點擊click,沒有出現(xiàn) start PHP?

回答
編輯回答
我不懂

F12都不會???

clipboard.png

2017年9月20日 08:18
編輯回答
傻丟丟

tx 沒有定義

將 onclik 改為:

onclick="var tx = document.getElementsByTagName('input')[0];tx.value='<?php echo $str2;?>'"
2017年6月3日 14:47
編輯回答
尐懶貓

老哥,你的tx都沒有定義,tx是誰,瀏覽器也不知道啊。你要讓它做事,得告訴它tx是誰。改改吧,比如:

<input type="button" value="click" onclick="document.getElementsByName('tx')[0].value='值'">
2017年11月23日 08:34