Jump to content

[SOLVED] Problem with inserting into DB a disabled field


argrafic

Recommended Posts

Hello to all,

 

I have a form that has a textfield that will enable/disable depending on an option of a menu/list.

 

The problem I have is that when the textfield is disabled it "disappears" from the form and then when I try to insert it to MySQL I get the error "Undefined index:" of the form field of the disabled textfield.

 

How can I POST even if it's disabled?

 

Thanks!

Hello to all,

 

I have a form that has a textfield that will enable/disable depending on an option of a menu/list.

 

The problem I have is that when the textfield is disabled it "disappears" from the form and then when I try to insert it to MySQL I get the error "Undefined index:" of the form field of the disabled textfield.

 

How can I POST even if it's disabled?

 

Thanks!

Post (not intentional wording) the form, and PHP side of it. :P

When a form field is disabled, it does not send it's value to the next page. take a look at the following.

<?php
foreach($_POST as $k=>$v)
{
echo $k .' -- '. $v;
}
?>


<form id="form1" name="form1" method="post" action="">
  <p>
    <input type="text" name="textfield" value="test value" disabled="disabled" />
</p>
  <p>
    <input type="submit" name="Submit" value="Submit" />
</p>
</form>

 

The text field will not post to the next page. The submit button does, but the text box does not. I am not sure what to tell you except maybe use a hidden field to store the value that your disabled field has.

 

Nate

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.