Re: Problem w/ Hidden Input Fields

From: Date: Tue, 11 Oct 2005 01:39:57 +0000
Subject: Re: Problem w/ Hidden Input Fields
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-223874@lists.php.net to get a copy of this message
hi Jason, Jason Ferguson wrote:
I have a <input type="hidden"> field with a value 86 characters long. Here is the entire form: <form name="frmWizard" id="frmWizard" method="post" action=""> <table> <tr> <td><input type="radio" name="radioKey" value="2" checked="checked" />Rootsweb <input type="hidden" name="txtKeyValue" id="txtKeyValue" maxlength="90" value="ABQIAAAAh2cCTTmAE6T4OXjecIFe5BQMxb4e6BwgeSB7cBu9SbVQSak6ARTgAPoctbx36BXXgbYZONZls0B1LQ" /> </td> </tr> <tr> <td><input type="radio" name="radioKey" value="2" />Other Site: <input type="text" name="txtKeyValue" id="txtKeyOther" /></td>
this text input has the same name, seeing as it comes after the hidden field it will be submitted after it (in terms of the order of the POST vars) too. the value of second incoming txtKeyValue effectively overwrites the first - result is you always see an empty value. after thought: you can work around it with javascript or php (and possibly changing 'txtKeyValue' to 'txtKeyValue[]'), or just change the name of one of the fields :-)
</tr> <tr> <td class="center"> <input type="button" name="btnGenTemplate" id="btnGenTemplate" value="Generate HTML" onclick="setWizardAction('genHTML.php')" /> </td> <tr> <td class="center"> <input type="button" name="btnPrev" id="btnPrev" value="&lt;-- Prev" disabled="true" /> <input type="button" name="btnNext" id="btnNext" value="Next --&gt;" onclick="setWizardAction('mmwizard1.php')"/> <input type="button" name="btnFinish" id="btnFinish" value =" Finish" /> </td> </tr> </table> </form> However, when I submit and do a print_r($_POST), there is no value for $_POST['txtKeyValue']. Note: the setWizardAction() function sets the <form action=""> attribute so the Prev/Next buttons work correctly. The application is very close to being complete, so I need help ASAP
don't quite follow that logic ;-) .
Jason


« previous php.general (#223874) next »