javascript - How I can POST a Button value in PHP -
i have form in use multiple checkbox. on checkboxes use javascript validation if checked checkbox, proceeds ahead otherwise show alert message. code working well
problem because have 2 button on form , have different functionality. want post value of button on action page
my code goes here
<script> function letter_submit(){ var pr = document.getelementsbyname('pr'), = 0; var allarechecked = true; for( ; < pr.length; i++ ) { if( pr[i].checked=='' ) { allarechecked = false; } } if (!allarechecked) { alert("please check checkboxes"); exit; } else { alert("all ok"); document.getelementbyid("approve_letter").submit(); } } </script> <form action="letter_approve_action.php" id="approve_letter" name = "approve_letter" method="post" > <input type="checkbox" name="pr" id="pr" value="" /> nl appropriately addressed. </br> <input type="checkbox" name="pr" id="pr" value="" /> checked press release </br> <input type="checkbox" name="pr" id="pr" value="" /> applicable methodology rightly marked </br> <input type="checkbox" name="pr" id="pr" value="" /> respective sector study on website updated within last 12 months. </br> <button type="button" name="btn_submit" id="btn_submit" value="approve" onclick="letter_submit();">approve</button> <button type="button" name="btn_submit" id="btn_submit" value="re - submit" />re-submit</button> </form>
on action page use
echo $submit = $_post ['btn_submit'];
and got error
notice: undefined index: btn_submit in c:\xampp\htdocs\work_que_backup\login\pacra-all\w_q\nl\letter_approve_action.php on line 26
you may use <button>
tag.
for example:
<form method="post"> <input type="text" name="mytext" value="some text here..."/> <button type="submit" name="mybutton" value="buttonvalue">submit</button> </form>
the label tht displayed "submit" can access button value server different value.
it accessible php on server side as:
echo $_post['mybutton']; //buttonvalue
Comments
Post a Comment