Как обратиться к элементу созданному в echo?

113
07 января 2022, 15:00

У меня есть следующий код:

echo '<a name="sender" href="">'.$_sender.'</a>';

И я бы хотел сделать, чтобы при нажатии на эту ссылку выполнялся код. Примерно так:

if ( isset('sender') ) { echo "Всё верно!"; }

, но код не работает.

Как через isset обратиться к элементу?

Answer 1

В вашем случае средствами php это не делается. Вот пример, как можно реализовать при помощи JS (подключил библиотеку jQuery)

$('.sender').on('click', function (e) { 
  e.preventDefault(); 
   
  $('.success').html('Всё верно!'); 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<a name="sender" class="sender" href="#">Sender</a> 
<div class="success"></div>

READ ALSO
Как на php разобрать массив ld+json?

Как на php разобрать массив ld+json?

На странице сайта есть разметка schemaorg, она заключена в теги:

126
Когда выполняется метод validate в custom guard?

Когда выполняется метод validate в custom guard?

ПривествуюРазбираюсь с кастомной авторизацией Laravel и не могу понять для чего нужен метод validate в страже

77