为什么我们有时会在表单提交值时获取HTML占位符值?
我们有一个带有一些占位符的HTML表单,例如为什么我们有时会在表单提交值时获取HTML占位符值?,html,forms,placeholder,Html,Forms,Placeholder,我们有一个带有一些占位符的HTML表单,例如 <input name="position" type="text" maxlength="30" value="" id="position" class="inputLarge" placeholder="(Bsp:Procurement Manager)" size="60" style="ime-mode: active;"> 有时,我们在数据库中记录表单提交,其中字段仅填充占位符文本 当我在Chrome中测试时
<input name="position" type="text" maxlength="30" value=""
id="position" class="inputLarge" placeholder="(Bsp:Procurement
Manager)" size="60" style="ime-mode: active;">
有时,我们在数据库中记录表单提交,其中字段仅填充占位符文本
当我在Chrome中测试时,我无法发现这个问题——表单属性是空的
这怎么可能
这是浏览器的故障吗
是垃圾邮件机器人吗
还有其他人经历过这种行为吗?删除此:
style=“ime mode:active;”
这是一个扩展属性,它会导致数据处理方式出现问题。它只适用于Firefox和IE,这就解释了为什么Chrome是你观察到的唯一工作正常的浏览器。有关详细信息,请参见此项。删除此项:style=“ime mode:active;”
它是一个扩展属性,会导致数据处理方式出现问题。它只适用于Firefox和IE,这就解释了为什么Chrome是你观察到的唯一工作正常的浏览器。详见此。您的意思是说占位符
值与值
的值混淆?@zer00ne是的,完全正确。。。但我无法复制您的意思是说,占位符
值与值
的值混淆了?@zer00ne是的,没错。。。但我无法复制有趣的东西。这是已知的bug吗?没有找到关于它的错误报告。你链接的那篇文章只是说“有问题”是的,“有问题”不买单,对吗?此外,没有提到它被弃用或过时。除非您或您的用户经常在专用网络环境中与亚洲通信,否则您可能应该将其删除。只是好奇,你测试了没有属性的输入吗?还没有测试,但我会的。问题是,我自己无法重新编程,我只是有时在数据库中看到输入。一旦这些不再出现,我们就会接受:)有趣。这是已知的bug吗?没有找到关于它的错误报告。你链接的那篇文章只是说“有问题”是的,“有问题”不买单,对吗?此外,没有提到它被弃用或过时。除非您或您的用户经常在专用网络环境中与亚洲通信,否则您可能应该将其删除。只是好奇,你测试了没有属性的输入吗?还没有测试,但我会的。问题是,我自己无法重新编程,我只是有时在数据库中看到输入。将接受,只要这些不再出现:)