有没有办法应用默认的“禁用”在文本输入上设置样式,而不实际禁用输入
Is there a way to apply the default "disabled" style on a text input without actually disabling the input?
非常简单。我希望文本输入看起来禁用(浏览器的默认禁用样式),但实际上没有被禁用,所以我仍然可以通过post出售它。
如果你只需要通过post发送,你可以将输入字段设置为隐藏,而不是使其看起来被禁用
<input type="hidden" value="yourvalue">
这不是让它看起来被禁用的直接方法,因为禁用输入字段在其他浏览器中看起来不同…
如果你想显示用户无法更改的数据,然后通过POST将其发送到服务器,然后将其作为隐藏的<input>
<input type=hidden name=myHiddenValue value="My Hidden Value">
在提交表单时将显示为$_POST['myHiddenValue']
。
如果你需要显示它,那么你可以把它包含在你的HTML中,只是不作为<input>
字段。
相关文章:
- 绑定Range输入以修改样式
- jQuery位置选择器输入样式背景和焦点
- 使用getElementById设置动态ID的输入字段的样式
- 如何从输入中手动设置css样式
- 输入占位符文本转换CSS样式
- 根据用户输入声明样式设置
- 在同一页面上使用jQuery Mobile Flip Switch切换具有隐藏输入样式的图像
- 更改事件中输入元素的样式边框
- 如何单独对输入标签应用样式
- 带有 javascript 的样式输入类型文件
- 将文本区域样式化,使其看起来像单独的输入框
- 更改火狐输入文件标签中的光标样式
- 自动建议反应.js组件不会在渲染时更新输入样式
- 改变角度材质输入样式
- 如果使用类名填充,请更改输入样式
- 如何在bootstrap中设置导航栏的预输入样式
- 如何动态设置文本输入样式
- 不能用jquery标签输入样式字段提交表单数据
- 在JavaScript中基于用户输入样式调用不同的事件
- JavaScript 更改提交表单上的输入样式