`
hsys
  • 浏览: 290481 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

页面disabled 不能提交

    博客分类:
  • Java
 
阅读更多
在页面上有一个标签是disabled=true的,提交的Action中就是null,说明这个标签没能提交上去,从网上查了一些资料,说disabled=true的标签是不能提交的,要改成readonly=true,这样就可以提交了,
但是用readonly的话,就看不出来时可以编辑还是不可以编辑了,个人感觉这样不好,所以我还是再加了一个hidden标签用来提交。
分享到:
评论

相关推荐

    select-disabled-传值

    接下来,为了确保页面加载时`select`元素处于不可编辑状态,可以使用JavaScript或jQuery来动态地设置`disabled`属性: ```javascript $(document).ready(function() { $("#postSelect").prop("disabled", true); }...

    javascript控制页面重复提交

    本篇文章将详细探讨如何使用JavaScript来控制页面的重复提交,确保每个表单仅提交一次。 首先,我们要理解JavaScript在此过程中的基本原理。在JavaScript中,我们可以利用全局变量来跟踪表单是否已经提交过。当用户...

    disabled属性

    这意味着用户将不能与该控件进行任何交互,比如点击或输入文本。此外,在表单提交时,这个控件也不会被包含在内,即其值不会作为表单数据的一部分发送到服务器端。 #### 二、语法格式 对于支持`disabled`属性的...

    web组件disabled之后灰色变亮样式调整

    4. **更新并测试**:将修改后的样式文件提交到版本控制系统(如CVS)中,并通知团队成员更新代码仓库,以便所有相关人员都能获取最新的样式变更。接着,需要在不同的浏览器和设备上测试这些样式调整的效果,确保它们...

    一个将页面元素设为不可用(Disabled)的 jQuery 插件

    该插件可以将一个页面元素设为不可用,大部分情况下,当用户点击了一个空间提交数据到服务器,为了防止用户重复点击造成多次提交的情况下调用,在Ajax的情况下,当数据返回回来,有可能需要将该控件重新设为可用,该...

    Asp.net防止页面被多次提交

    ### ASP.NET 防止页面被多次提交 在 Web 开发中,特别是在 ASP.NET 这样的框架下,防止页面被多次提交是一个常见的需求。当用户点击提交按钮后,可能会因为网络延迟、误操作等原因而重复点击提交按钮,导致数据被多...

    [Jsp]防止页面表单重复提交的解决方法

    在Web开发中,尤其是使用JavaServer Pages (JSP) 技术时,页面表单的重复提交是一个常见的问题。这可能会导致数据不一致或者服务端处理逻辑错误。本篇文章将探讨如何有效地防止JSP页面中的表单重复提交,确保系统的...

    防止页面的重复提交和刷新

    重复刷新则是指用户在提交表单之后,出于不确定提交是否成功而刷新页面的行为。这种行为同样可能导致重复的数据记录。 这两种情况都需要根据具体的业务逻辑进行处理。例如,在不允许重复记录的资源管理系统中,重复...

    Readonly和Disabled的区别

    需要注意的是,尽管用户不能直接修改Readonly属性的元素,但这些元素的值仍然会在表单提交时被发送到服务器。例如,一个带有Readonly属性的文本框或密码输入框中的值会被包含在表单数据中。 与Readonly不同,...

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

    当用户点击提交按钮后,为了防止多次提交,开发者会禁用(disable)该按钮,使其变为灰色,这样用户就不能再次点击,直到表单处理完成或者返回反馈。 一、表单的基本结构与属性 1. `<form>`标签:这是HTML中定义...

    javascript方式防止表单重复提交

    3. **利用Ajax异步提交**:通过Ajax提交表单,可以在后台处理完数据后再更新页面状态,这样用户不会看到页面刷新,也就无法再次提交。在`success`回调中,可以重置表单或恢复提交按钮的状态。 4. **页面跳转或显示...

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

    这种方法允许用户看到并选择`<select>`中的值,但在表单提交之前,用户不能改变这些值。 在处理`readonly`属性时,需要注意的是,`readonly`属性主要用于文本输入框`<input type="text">`,它使得用户不能编辑文本...

    javascript经典特效---同一页面的多个提交信息.rar

    在JavaScript编程中,"同一页面的多个提交信息"是一个常见的需求,特别是在动态交互网页设计中。这个主题主要涉及如何在单个HTML页面上处理多个表单提交事件,并且有效地管理这些提交的信息。以下是对这一主题的详细...

    js屏蔽前台提交按钮

    4. **数据验证**:在提交前进行数据验证,如果数据不合法,阻止提交并给出错误提示。这一步骤可以确保只有符合要求的数据才会被发送到服务器。 5. **防止重复提交**:通过记录用户是否已经提交或者使用...

    ajax 防止按钮重复提交

    因此,在前端页面上增加按钮的防重复提交功能是十分必要的。 #### 二、实现原理 为了达到这一目的,我们可以通过禁用提交按钮的方式来避免用户的重复点击。具体来说,在用户第一次点击提交按钮时,先禁用该按钮,...

    JSP_重复提交_解决方法

    **场景说明**:重复提交和刷新通常发生在用户操作过程中,特别是在提交表单后,如果用户不知道操作是否成功完成,可能会尝试刷新页面或重复点击提交按钮,这就会导致数据被重复提交到服务器。 **是否需要处理**:...

    通过disabled和readonly将input设置为只读效果

    在HTML表单设计中,有时候我们需要用户只能查看输入框(input)中的内容而不能修改,这时我们可以使用`disabled`和`readonly`属性来实现只读效果。这两种属性虽然都能达到表面的只读目的,但它们在功能上存在显著...

    防止页面刷新、定时刷新间隔刷新

    合理的刷新策略不仅能提升用户体验,还能有效地处理数据提交过程中的问题,比如防止重复提交、实现定时刷新等。本文将详细介绍如何在Web应用中实现防止页面刷新及定时刷新的功能。 #### 一、防止页面刷新 防止页面...

    php页面防重复提交方法总结

    在用户点击提交按钮后,通过JavaScript将提交按钮设置为不可用(`disabled`属性设为`true`),同时更改按钮的文本,如"正在提交,请稍等"。在提交处理完成后,通过JavaScript恢复按钮的可用状态(移除`disabled`属性...

    js实现定时提交表单

    5. **异常处理和用户体验**:确保在实施定时提交时处理可能出现的异常情况,如表单未找到、用户关闭页面等。同时,为了提升用户体验,可以添加倒计时显示,让用户了解剩余时间。 6. **兼容性和最佳实践**:考虑到...

Global site tag (gtag.js) - Google Analytics