В теге php я написал следующее:
<?php echo '
<form method = "post" onsubmit = "return confirm('test');">
</form>
'; ?>
Я получаю синтаксическую ошибку: Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный «тест» (T_STRING), ожидание «,» или «;»
Может кто-нибудь знает, как это исправить?
Извините, я удалил обратную косую черту. И да, это ошибка php.
Я видел статью, но она несколько общая, и я не могу понять, какое именно решение может быть здесь.
Можете ли вы разместить здесь PHP-код со своей страницы, чтобы мы могли помочь?
Отредактировал мой вопрос, чтобы отразить исходный код



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


'цитата не будет работать в строке, так как вы начали строку с одинарной кавычки, попробуйте выйти с помощью \ как \'
попробуй это
<?php echo '
<form method = "post" onsubmit = "return confirm(\'test\');">
</form>
'; ?>
Привет, Исмаил, как и где мне поставить косые черты?
попробуйте это <? php echo '<form method = "post" onsubmit = "return confirm (\' test \ ');"> </form>'; ?>
Это блестяще. Это решило мою проблему.
Рад был помочь ;)
для чего нужен
\наonsubmit=\"...? И ошибка, которую вы получаете, - это ошибка php (а не js), не так ли? Покажите окружающий код и строку, в которой находится ошибка.