Метод post в ссылках

203
29 июня 2017, 04:51

Хочу сделать единую форму , без указания action И вывести ниже две ссылки, редактировать и удалить, у редактировать action="edit.php" у удалить action="delete.php", как мне это сделать?

Answer 1

Такой подход не в моем вкусе но это именно то что вы просили.

Вот часть html разметки:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<form action="" method="POST"> 
 
    //inputes 
    <input type="text" name="text" value="text" /> 
    <input type="submit" name="edit" value="Edit"> 
    <input type="submit" name="delete" value="Delete"> 
</form> 
<script> 
     
    $(document).ready(function(){ 
        $('input[type=submit]').on('click',function(){ 
            $(this).parent().attr('action',$(this).attr('name')+'.php'); 
        }); 
    }); 
     
</script>

Второй вариант без javascript:

<form action="" method="POST"> 
 
    //inputes 
    <input type="text" name="text" value="text" /> 
    <button name="edit" value="edit" formaction="edit.php">edit</button> 
    <button name="delete" value="delete" formaction="delete.php" onClick="return confirm('Want to delete?');">delete</button> 
</form>

Подробно о formaction

Answer 2

Сделал методом. Но возник вопрос, как при нажатии на кнопку delete, был alert с надписью "Вы уверены что хотите удалить?"

&nbsp;<input class="btn btn-gold" type="submit" name="edit" value="Изменить" formaction="edit.php">
&nbsp;<input class="btn btn-red" type="submit" name="delete" value="Удалить" formaction="delete.php">
READ ALSO
Синхронизировать канвас с анимацией

Синхронизировать канвас с анимацией

В каждом фрейме отрисовки (requestAnimationFrame) в центре канваса рисуется кругРазмер канваса анимируется

197
Наследование свойств элементов. ASP.NET

Наследование свойств элементов. ASP.NET

Необходимо решить следующую проблему

294
Link-list JAWS feature (insert + F7) on dialog windows shows all background links

Link-list JAWS feature (insert + F7) on dialog windows shows all background links

I use role="document" and Angular $modalInstance to implement dialog window (look at the picture below)

172
Калькулятор на JS (jQuery)

Калькулятор на JS (jQuery)

Здравствуйте, нужно сделать калькулятор по формуле value1*(value2+value3)

318