2016-08-28 9 views
0

確認変数がvalueの場合、どのように送信をトリガーできますか?私はonclickイベントを持っている2つのラジオボタンを持っていて、各ラジオボタンの確認ダイアログが表示されます。確認ダイアログでユーザーが「OK」ボタンを選択した場合、送信をトリガーしたかっただけです。 idとトリガによって確認ダイアログを使用してサブミットをトリガーする方法は?

<script> 

    function showApprove() 
    { 
     value = confirm("Approve this document?"); 
     if (value == true) 
     { 

     } 
     else 
     { 
      return false; 
     } 
    } 

    function showReject() 
    { 
     value = confirm("Reject this document?"); 
     if (value == true) 
     { 

     } 
     else 
     { 
      return false; 
     } 
    } 

</script> 

<form class = "form-inline" method = "post" action = "{{ url('documents/pending') }}"> 

     <input type="hidden" name = "id" value = "{{$list->id}}"> 

     <div class = "radio"> 
      <label><input type = "radio" onclick = "showApprove()" name = "status" value="1"> Approve</label> 
     </div> 

     <div class = "radio"> 
      <label><input type = "radio" onclick = "showReject()" name = "status" value="0"> Reject</label> 
     </div> 

</form> 
+0

のget文書は、私は推測し提出します。 jqueryで簡単です:P – Medda86

答えて

3
function showApprove() 
{ 
    value = confirm("Approve this document?"); 
    if (value == true) 
    { 
     document.getElementById("myForm").submit(); 
    } 
    else 
    { 
     return false; 
    } 
} 

function showReject() 
{ 
    value = confirm("Reject this document?"); 
    if (value == true) 
    { 

     document.getElementById("myForm").submit(); 

    } 
    else 
    { 
     return false; 
    } 
} 
</script> 


add id in form 



<form id="myForm" class = "form-inline" method = "post".... 
+0

ちょうど1分遅れです。ハハ – Allen4Tech

+0

クール!これは完全に動作します! – Francisunoxx

+0

:) Coooooool :) –

関連する問題