abhishekphp6 Posted May 4, 2010 Share Posted May 4, 2010 My code is very simple but is not working. I am trying to post using javascript and then trying to detect if the value is available in the header using PHP. But event when I have set the value in javascript it is not found by the PHP code. <html> <head> <title>Instant Messaging Management Application</title> <script type='text/javascript'> function processEvent(eventName) { document.getElementById('eventName').value = eventName; alert(document.getElementById('eventName').value); document.form1.submit(); } </script> </head> <body> <?php echo $_REQUEST['eventName']; if ($_POST["eventName"]) { echo $_POST["eventName"]; } else { ?> <form id='form1' METHOD='POST' ACTION='IM.php'> <div style='width:500px'> <fieldset> <legend>Create Topic</legend> <input id='eventName' type='hidden' value='' /> <label id='lblTopicName'>Topic Name: </label><input type='text' id='txtNopicName' /> <input type='submit' onClick="javascript:processEvent('CreateTopic');" value='CreateTopic' /> </fieldset> </div> </form> <?php } ?> </body> </html> Quote Link to comment https://forums.phpfreaks.com/topic/200698-not-able-to-post/ Share on other sites More sharing options...
Psycho Posted May 4, 2010 Share Posted May 4, 2010 I think you need a NAME for your input fields. Don't think jsut an ID will work Quote Link to comment https://forums.phpfreaks.com/topic/200698-not-able-to-post/#findComment-1053200 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.