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> 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 Link to comment https://forums.phpfreaks.com/topic/200698-not-able-to-post/#findComment-1053200 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.