Php 避免文本框的占位符文本作为值存储在db中 我对文本框应用了“占位符”属性。这是可选的 场 当我将此字段留空,然后提交表单时,其占位符文本将作为值保存在db中 如何摆脱它。请帮忙

Php 避免文本框的占位符文本作为值存储在db中 我对文本框应用了“占位符”属性。这是可选的 场 当我将此字段留空,然后提交表单时,其占位符文本将作为值保存在db中 如何摆脱它。请帮忙,php,phpmyadmin,Php,Phpmyadmin,这可能意味着: JS在值中插入占位符 PHP将“默认”值插入空字段“company”,然后保存到DB中 DB插入“默认”值 要检查这些建议,您应该: 在php文件中使用var_dump($_POST),以检查JS是否在表单提交之前插入值 您将要插入DB的var_dump值,以检查php是否插入默认值 如果该字段不符合上述检查DB默认值,则该字段应存在 我相信那是不应该发生的。。。你确定没有在JavaScript中的某个地方设置值吗?请向我们显示整个表单和所有脚本。否。我仅在文本框中使用此占位符值

这可能意味着:

  • JS在值中插入占位符
  • PHP将“默认”值插入空字段“company”,然后保存到DB中
  • DB插入“默认”值
  • 要检查这些建议,您应该:

  • 在php文件中使用var_dump($_POST),以检查JS是否在表单提交之前插入值
  • 您将要插入DB的var_dump值,以检查php是否插入默认值
  • 如果该字段不符合上述检查DB默认值,则该字段应存在

  • 我相信那是不应该发生的。。。你确定没有在JavaScript中的某个地方设置值吗?请向我们显示整个表单和所有脚本。否。我仅在文本框中使用此占位符值。太长了。好的,我将尝试在此页面中提供我正在使用的js