提交禁用的表单字段
当禁用的表单字段阻止数据提交时,这可能会令人沮丧。本文提供了从禁用字段启用数据提交或在不隐藏字段的情况下有效阻止编辑的解决方案。
启用提交数据
不幸的是,没有内置属性或标记以启用禁用字段来提交数据。但是,您可以使用 jQuery 解决方法在提交时删除禁用属性:
$('form').submit(function(e) { $(':disabled').each(function(e) { $(this).removeAttr('disabled'); }) });
此代码可确保提交表单时,所有禁用字段都将删除禁用属性,从而允许其数据已提交。
阻止编辑
如果您需要阻止字段被编辑但不提交数据,您可以尝试使用CSS或其他属性来代替disabled属性。不幸的是,这些方法有局限性:
其他解决方案
显示不可编辑标识符的另一个选项是使用禁用字段进行显示和隐藏字段进行实际显示的组合。价值。这允许显示标识符,而不允许直接编辑或提交。
以上是如何从禁用的表单字段提交数据?的详细内容。更多信息请关注PHP中文网其他相关文章!