javascript - Call Java Script function if $POST or cookie is emtpy? -
i want call java script function called expandregisterform()
if conditions apply:
if ( isset( $_post['billing_first_name'] ) && empty( $_post['billing_first_name'] ) ) { //call expandregisterform() } if ( isset( $_post['billing_last_name'] ) && empty( $_post['billing_last_name'] ) ) { //call expandregisterform() } if ( isset( $_post['billing_phone'] ) && empty( $_post['billing_phone'] ) ) { //call expandregisterform() } if ( isset( $_post['billing_address_1'] ) && empty( $_post['billing_address_1'] ) ) { //call expandregisterform() } if ( isset( $_post['billing_postcode'] ) && empty( $_post['billing_postcode'] ) ) { //call expandregisterform() } if ( isset( $_post['billing_city'] ) && empty( $_post['billing_city'] ) ) { //call expandregisterform() } if ( isset( $_post['billing_state'] ) && empty( $_post['billing_state'] ) ) { //call expandregisterform() }
this js function expands register formular. , should expanded if there not entered. question is, how can call js function?
i tried code in header.php , function.php both variations of calling js function:
echo <script>expandregisterform()</script>;
?><script>expandregisterform();</script><?php
none of them working. because inserted code in header.php , function.php?
should maybe insert code somewhere else? if yes, where? have wordpress site know.
my second thought cookie. if user presses button, set cookie 1 hour flow time. , if cookie set, call expandregisterform()
js function. same here. how , call function?
would happy help! kind regards
since called expandregisterform
on header.php, being called before form function supposed expand created in dom. may can try this. on header.php
$expand_form = false; if ( isset( $_post['billing_first_name'] ) && empty( $_post['billing_first_name'] ) ) { $expand_form = true; } ...
on footer.php
if($expand_form ==true) { echo "<script>expandregisterform()</script>"; }
i have point out though not best way this. ideally want validate fields javascript before submitted.
Comments
Post a Comment