2016-07-14 3 views
-1

기본적으로 양식에는 동일한 조치가 하나 있지만 클릭 한 버튼에 따라 숨겨진 필드 값을 button1과 함께 보내야하지만 제출하려면 button2로 제출해야합니다. 이걸 할 수있는 방법은 없나요?두 개의 제출 버튼이있는 HTML 양식이 있음

+0

귀하의 시도한 코드는 어디에 있습니까? –

+0

시도하기 전에 이것이 가능할 수있는 방법이 있는지 확인해야합니다 ... – user2894296

답변

3

제출 버튼에 값을 저장하십시오. 입력을 눌러 양식을 제출하면

<button name="foo" value="bar"> Button 1 </button> 
<button> Button 2 </button> 
3
<form action="action.php" method="post"> 
    <input name="input1"> 
    <input name="input2"> 

    <button name="submit" value="submit1">Submit</button> 
    <button name="submit" value="submit2">Submit</button> 
</form> 

PHP

<?php 
if ($_POST['submit'] == 'submit1') { 
    // code with input1 
} else if ($_POST['submit'] == 'submit2') { 
    // code with input2 
} 

, submit1는 기본 값이됩니다

0

예를 "button1""button2"를 들어, 버튼에 대해 다른 이름을 지정하고,시 "button1"이라는 버튼을 클릭하면 숨겨진 필드 값을 저장할 수 있습니다. "button2"을 클릭하면 dden 필드.

관련 문제