javascript - Inserting the value of a java script variable into a php variable -


i have seen many questions putting php value javascript variable have not seen put javascript variable php variable. question is there way this, , if me or @ least point me in right direction.

my code far this:

<script> function checkform() { var inputelement = document.getelementsbytagname("input");  if((inputelement[0].value !=="first" && inputelement[0].value !=="") &&      (inputelement[1].value !=="initial" && inputelement[1].value !=="") &&      (inputelement[2].value !=="last" && inputelement[2].value !=="") &&      (inputelement[3].value !=="someone@example.com" && inputelement[3].value !=="") &&      (inputelement[4].value !=="") &&      (inputelement[5].value !=="#" && inputelement[5].value !=="") &&      (inputelement[6].value !=="lot" && inputelement[6].value !=="") &&      (inputelement[7].value !=="evt. name" && inputelement[7].value !=="") &&      (inputelement[8].value !=="xx/xx/xxxx" && inputelement[8].value !=="") &&      (inputelement[9].value !=="xx/xx/xxxx" && inputelement[9].value !=="") &&      (inputelement[10].value !=="xx:xx" && inputelement[10].value !=="") &&     (inputelement[11].value !=="") &&     (inputelement[12].value !=="xx:xx" && inputelement[12].value !=="") &&     (inputelement[13].value !=="") &&     (inputelement[14].value !=="") &&     (inputelement[15].value !=="") &&     (inputelement[16].value !=="x.xhours/time range" && inputelement[16].value !=="")) {     sendmail(); } else {     alert("one or more fields not filled in correctly. please try again."); } }  function getbody() { var inputelement = document.getelementsbytagname("input"); var addinfo = document.getelementsbytagname("textarea"); var msg = "";  var line1= ("first name: " + inputelement[0].value); var line2= ("middle initial: " + inputelement[1].value); var line3= ("last name: " + inputelement[2].value); var line4= ("email: " + inputelement[3].value); //other lines of message here  msg = (line1 + "\n" + line2 + "\n" + line3 + "\n" + line4 + "\n" + line5 + "\n" + line6 + "\n" + line7 + "\n" + line8 + "\n" +   line9 + "\n" + line10 + "\n" + line11 + "\n" + line12 + "\n" + line13 + "\n" + line14 + "\n" + line15 + "\n" + line16 + "\n" +   line17); return msg; }  function sendmail() {     var = "someone@something.com"     var = document.getelementsbytagname("input")[3].value;     var subject = "parking lot request";     var msg = getbody();  <?php  $to = "get to"; $subject =  "get subject"; $message =  "get msg"; $from =  "get from"; $headers = "from: " . $from; mail($to, $subject, $message, $headers); mail($from, $subject, $message, $headers); echo "request has been sent. copy has been sent you.";  ?>     } </script> 

if you're trying on same page, cannot done. php runs , renders html , javascript before page ever gets browser, browser cannot possibly change php variable on same page.

now, can send ajax request another, or same, php page on server, php run , finish before ever see result in browser. want php involves getting variable javascript, you'll have use ajax.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -