0
  1. 我将“占位符”属性应用于我的文本框。它是一个可选字段。
  2. 什么时候,我把这个字段留空,然后提交表单,它的占位符文本被保存为数据库中的值。
  3. <input type="text" name="company" id="company" class="inktext inklarge" placeholder="Company (Optional)" maxlength="100" value="" />
  4. 如何摆脱它。请帮助。
4

1 回答 1

2

它可能意味着:

  1. JS 将占位符插入到值中
  2. PHP 在保存到数据库之前将“默认”值插入到空字段“公司”中
  3. 数据库插入“默认”值

要检查这些建议,您应该:

  1. var_dump($_POST) 在你的 php 文件中,检查 JS 是否在表单提交之前插入了值
  2. 您将要插入数据库的 var_dump 值以检查 php 是否插入默认值。
  3. 如果不是上述检查该字段的数据库默认值,它应该在那里。
于 2013-07-09T11:17:37.967 回答