0

HTMLボタン要素を作成するPHPechoステートメントがあり、そのボタン要素内でonclick属性をlocation.href関数に設定して、ユーザーがボタンをクリックしたときに別のページにリダイレクトしたいと思います。しかし、私はこれを機能させることができないようです。ボタンがクリックされても何も起こりません。多数の一重引用符と二重引用符に関係していると思いますが、よくわかりません。これが私の最新の試みですが、私はいくつかの方法で内側の引用符をエスケープしようとしました。

 echo "Commissioner Admin</th><td><button type='button' id='adddirectoradmin' value='adddirectoradmin' width='75' onclick=\"location.href('http://some-url')\">Add</button></td>";
4

2 に答える 2

3

location.href関数ではありません。あなたの引用はすべて大丈夫です。

問題は、単に新しい値を割り当てるのではなく、呼び出していることです。 location.href

onclick="location.href = 'http://some-url'"
于 2013-01-24T04:13:28.960 に答える
0

これを試して:

echo "Commissioner Admin</th><td><button type='button' id='adddirectoradmin' value='adddirectoradmin' width='75' onclick='". location.href('http://some-url')."'>Add</button></td>";
于 2013-01-24T04:21:46.967 に答える