0

私はこのリンクを持っています:

echo"<a href=\"$urlHTML\" onclick="return confirm('Please Confirm You Wish to Add these Details')">Delete</a>";

削除された文字リンクをページに渡すために使用されますが、その前に JavaScript 関数を使用して、ユーザーに続行することを確認させます。基本的に、上記のリンクで次のエラーが発生します。

Parse error: syntax error, unexpected T_RETURN, expecting ',' or ';' in E:\xampp\htdocs\IDB\delete.php on line 411.

誰かが私が間違っているところを教えてくれたら、それは素晴らしいことです!

4

5 に答える 5

1

これはうまくいくはずです:

echo '<a href="'.$urlHTML.'" onclick="return confirm(\'please confirm\')">Delete</a>';
于 2012-04-24T09:06:38.670 に答える
0

試す:


echo "<a href=\"$urlHTML\" onclick=\"return confirm('Please Confirm You Wish to Add these Details')\">Delete</a>";
于 2012-04-24T09:01:08.883 に答える
0

「記号を脱出

echo"<a href=\"$urlHTML\" onclick=\"return confirm('Please Confirm You Wish to Add these Details')\">Delete</a>";
于 2012-04-24T09:01:20.357 に答える
0

このようにする

 echo"<a href=\"$urlHTML\" onclick=\"return confirm('Please Confirm You Wish to Add these Details')\">Delete</a>";

onclickの内側の二重引用符をエスケープするのを忘れました。

于 2012-04-24T09:01:39.350 に答える
0

PHP と HTML を分離する

?>
<a href="<?=$urlHTML?>" onclick="return confirm('Please Confirm You Wish to Add these Details')">Delete</a>
<?php
于 2012-04-24T09:03:09.543 に答える