以避免文本框的占位符文本作为值存储在数据库中


to avoid placeholder text of textbox from storing in db as value

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

它可以表示:

  1. JS在值中插入占位符
  2. PHP在保存到DB之前将"默认"值插入空字段"company"
  3. DB插入"默认"值

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

  1. php文件中的var_dump($_POST),以检查JS是否在表单提交前插入值
  2. 您将要插入DB中的var_dump值,以检查php是否插入默认值
  3. 如果上面的非检查该字段的DB默认值,它应该在那里