Привет, я хочу использовать тег привязки для отправки формы. Однако единственная проблема заключается в том, что в моей форме была кнопка ввода (теперь она заменена тегом привязки), которая передала переменную post, так что в моем скрипте php я мог проверить, была ли установлена эта переменная post. Как я могу достичь этой же методики с помощью тега ador? Вот что я пробовал:
ФОРМА ИСПОЛЬЗОВАНИЯ КНОПКИ ВХОДА (старый):
<form method="post" action="delete.php" onsubmit="return confirm('Do you really want to delete?');">
<input class="delbtn" name="deleteuser" type="submit" value="Delete"/>
</form>
ФОРМА С ИСПОЛЬЗОВАНИЕМ АНКЕРНОГО ВХОДА ВХОДА ВХОДА (новый):
<form id="delform" method="post" action="delete.php" onsubmit="return confirm('Do you really want to delete?');">
<a href="javascript:void();" onclick="document.getElementById('delform').onsubmit();" class="delbtn" >Delete</a>
</form>
В моем классе php я проверяю, была ли форма отправлена с использованием переменной post из кнопки ввода ("deleteuser"). Однако как я могу сделать то же самое с помощью привязанного тега?
Вы почти получили его во второй попытке, просто вызовите .submit() вместо onsubmit().
<form id="delform" method="post" action="delete.php" onsubmit="if( confirm('Do you really want to delete?')) {this.submit();}">
<a href="javascript:void();" onclick="document.getElementById('delform').onsubmit();" class="delbtn" >Delete</a>
<input type="hidden" name="action" value="deleteuser" />
</form>