`
jayliud
  • 浏览: 2410 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类

输入框disabled为true的话,提交表单时它的值是传不过去的

 
阅读更多
输入框disabled为true的话,提交表单时它的值是传不过去的,使用readonly
分享到:
评论
3 楼 argont 2011-03-06  
呵呵~~我都好久没上这里了。
2 楼 argont 2011-01-14  
是的,很正确。所以使用readonly好。
1 楼 TremendousTurtle 2010-05-19  
整了半天~感谢博主

相关推荐

    表单点击提交按钮后变成灰色.rar

    总结,"表单点击提交按钮后变成灰色"这一现象体现了JavaScript在处理表单提交时对用户体验和数据安全性的考虑。开发者可以通过控制按钮的`disabled`属性,配合事件监听和异步提交技术,实现更加智能和友好的表单交互...

    基于js disabled="false"不起作用的解决办法

    在JavaScript中,可以通过DOM的属性来控制表单元素的disabled状态,从而使得某个输入框、按钮等元素不可访问或可访问。 当需要禁用某个HTML表单元素时,通常的代码是使用element.disabled = true。相对应的,如果想...

    VUE.js实现动态设置输入框disabled属性

    如果`dataForm.id`不等于0,那么`disabled`属性就会被设置为`true`,输入框将处于禁用状态;反之,如果`dataForm.id`等于0,`disabled`则为`false`,输入框可正常编辑。 在描述的需求背景下,有一个名为`add-or-...

    Ant design vue 的组件禁用属性 disabled.pdf

    2. **表单验证**:在表单提交前,如果某些字段的验证未通过,可以将这些字段的`disabled`属性设为`true`,防止用户在未完成必要输入时提交表单。 3. **响应式设计**:根据不同的设备或屏幕尺寸,可能需要动态地禁用...

    disabled属性

    此外,在表单提交时,这个控件也不会被包含在内,即其值不会作为表单数据的一部分发送到服务器端。 #### 二、语法格式 对于支持`disabled`属性的HTML元素(例如`<input>`、`<button>`、`<select>`等),可以通过...

    vue组件中点击按钮后修改输入框的状态实例代码

    我使用了vue中的事件处理器,但是不知道怎么获取disabled这个属性的值,所以以失败告终.后来又使用了vue中的v-bind,使其与class或者style绑定,但是也没有作用 <el xss=removed v-model=form.username xss=removed></...

    几种设置表单元素中文本输入框不可编辑的方法总结

    `disabled`则适用于完全禁用输入框,且不在表单提交时包含其值;而使用CSS和JavaScript的组合则提供了一种更细粒度的控制,但需考虑兼容性和用户体验。在实际开发中,应结合项目需求和浏览器兼容性选择合适的方法。

    设置disabled属性后台读不到数据如何让select支持readonly

    当你希望保持`<select>`元素不可更改但仍然需要其值在表单提交时被传递,可以创建一个隐藏的`<input type="hidden">`字段,将选定的`<select>`选项值存储在这个隐藏字段中。这样,即使`<select>`被禁用,服务器也能...

    10个超棒jQuery表单操作代码片段

    在表单提交时,将一个标志存储在jQuery的数据缓存中,以此来判断是否已提交过表单。如果已提交,则禁用提交按钮。 ```javascript $(document).ready(function() { $('form').submit(function() { if (typeof ...

    AngularJS表单基础

    示例中通过`ng-controller`指令指定当前表单使用的控制器,并通过`ng-submit`指令设置表单提交时执行的操作。 在AngularJS中,表单可以进行嵌套,这是传统HTML表单所不允许的。此外,AngularJS表单还增加了自动校验...

    jQuery启用禁用表单 jQuery启用禁用表单网页特效.zip

    在网页开发中,jQuery是一个非常流行的...当`disabled`属性存在时,表单元素将呈现灰色,用户无法对其进行交互。 接下来,我们引入jQuery库。在HTML文档中,通过`<script>`标签链接到jQuery库,例如: ```html ...

    jquery提交form表单时禁止重复提交的方法

    随后,通过选择器`$('input[type=submit],input[type=button]',this)`找到当前表单中所有的提交按钮和按钮类型的输入框,并使用`.attr()`方法为它们设置`disabled="disabled"`属性,从而禁用这些按钮,避免用户再次...

    几个实用的 jQuery 表单操作代码片段

    当用户在表单中按下回车键时,有时我们不希望表单被意外提交。通过监听 `keypress` 事件,我们可以阻止回车键(键盘码13)触发表单提交。 ```javascript $("#form").keypress(function(e) { if (e.which == 13) ...

    让submit只提交一次

    在`<form>`标签中添加`onsubmit`事件,当表单提交时,将submit按钮置为禁用状态,从而防止用户再次点击提交。 2. **使用Token机制**:在每次表单提交前,服务器会生成一个唯一的Token,并将其发送到客户端。客户端...

    form表单中什么隐藏属性可以随表单提交

    当一个input元素被设置为隐藏时,它不会在浏览器中显示,但是它的值依然可以在表单提交时发送给服务器。 其次,关于visibility=hidden和display=none,这两者都是CSS的属性,它们的主要区别在于页面元素的可见性...

    网页设计关于表单输入框的技巧代码

    网页设计中的表单输入框是用户与网页交互的重要元素,其设计和功能的优化直接影响到用户的体验和数据的准确性。以下是一些关于表单输入框的实用技巧代码,旨在提高用户体验和数据验证的有效性。 1. 取消按钮按下时...

    Readonly和Disabled之间的微小区别详解

    当一个表单元素被设置为disabled之后,它不仅不能被编辑,也无法被聚焦或触发,且在表单提交时,被disabled的元素及其值都不会被包含在发送到服务器的请求中。例如,如果表单中有某些字段需要管理员确认之后用户才能...

    ajax 防止按钮重复提交

    1. **函数 `suspendBtn(btn)`**:此函数接收一个按钮元素作为参数,将其设置为禁用状态,并改变按钮的文字为“正在提交...”,以提示用户当前正在进行提交操作。 2. **函数 `resumeBtn(btn)`**:此函数同样接收一...

    javascript中input中readonly和disabled区别介绍

    更重要的是,当表单以`POST`或`GET`方式提交时,`disabled`的元素值不会包含在提交的数据中。 例如: ```html <input type="text" id="q2" name="q2" value="disabled" disabled="disabled"> ``` 在这个例子中,...

    Vue表单输入绑定的示例代码

    如果复选框被选中,`checked` 的值将为 `true`,否则为 `false`。如果需要多个复选框绑定到同一个数组,可以这样做: ```html <label for="jack">Jack ... <span>Checked names: {{ checkedNames }} ``` 这样,`...

Global site tag (gtag.js) - Google Analytics