点击提交以后,部分内容不可修改
来源:互联网 发布:淘宝嘉年华怎么报名 编辑:程序博客网 时间:2024/05/18 22:42
需求分析,当填写完数据,点击提交的时候,这个时候会将数据的state类型保存为SAVE 保存状态,当在点击修改的时候,部分数据将不允许操作。
jsp提交按钮
JavaScript
jsp提交按钮
<g2:button use="formbutton" value="提交" id="submit_id" url="programmer!infoSubmit.do" operation="submit" category="primary" confirm="true" confirmMsg="确定提交吗?" />
<g2:radio list="# {'LOCK':'锁定','SAVE':'保存'}" name="_M.StateEnum" value="_M.StateEnum" label="状态"/>
JavaScript
$(document).ready(function() { //表单验证 $('#defaultForm').bootstrapValidator(); $("#fg_defaultForm__M_StateEnum").hide(); var state=$("[name='_M.StateEnum']:checked").val(); var str="SAVE"; if(state==str) { $("#programmerName_id").attr("readonly","readonly"); $("#identity").attr("readonly","readonly"); // $("[name='_M.sexEnum']").attr("readonly","readonly"); } });Java
/** * 提交要保存的数据 * TODO */public void infoSubmit() { Object model = getModel(); Programmer pro=(Programmer) model; pro.setStateEnum(StateEnum.SAVE);ajaxSave();}
public enum StateEnum {LOCK("锁定"),SAVE("保存");private String desc;StateEnum(String desc) {this.desc=desc;}public String getDesc() {return desc;}public void setDesc(String desc) {this.desc = desc;}}实体类:
@Entity@Table(name = "G2_T_PROGRAMMER")@Comment("程序员信息")public class Programmer {@Comment("主键ID、")private String id;@Comment("程序员姓名")private String programmerName;@Comment("部门")private String depoNo;@Comment("照片")private String photo;@Comment("所掌握的语言")private String language;@Comment("简历")private String resume;@Comment("身份证")private String identity;@Comment("状态")private StateEnum StateEnum;//性别枚举@Comment("性别")private SexEnum sexEnum;//日期@Comment("生日")private Date birthday;//大数据@Comment("简介")private String introduction;@GenericGenerator(name = "generator", strategy = "uuid.hex")@GeneratedValue(generator = "generator")@Id@Column(name = "ID", length = 40)public String getId() {return id;}public void setId(String id) {this.id = id;}@Column(name = "PROGRAMMER_NAME", length = 50)public String getProgrammerName() {return programmerName;}public void setProgrammerName(String programmerName) {this.programmerName = programmerName;}@Column(name = "DEPO_NO", length = 100)public String getDepoNo() {return depoNo;}public void setDepoNo(String depoNo) {this.depoNo = depoNo;}@Column(name = "PHOTO", length = 255)public String getPhoto() {return photo;}public void setPhoto(String photo) {this.photo = photo;}@Column(name = "LANGUAGE", length = 50)public String getLanguage() {return language;} public void setLanguage(String language) {this.language = language;} @Column(name = "RESUME", length = 500)public String getResume() {return resume;} public void setResume(String resume) {this.resume = resume;}@Column(name = "INTRODUCTION", length = 255)@Lobpublic String getIntroduction() {return introduction;}public void setIntroduction(String introduction) {this.introduction = introduction;}@Column(name = "IDENTITY", length = 500)public String getIdentity() {return identity;}public void setIdentity(String identity) {this.identity = identity;}@Enumerated(EnumType.STRING)@Column(name = "PROGRAMMER_SEX", length = 100)public SexEnum getSexEnum() {return sexEnum;}public void setSexEnum(SexEnum sexEnum) {this.sexEnum = sexEnum;}@Enumerated(EnumType.STRING)@Column(name = "STATE", length = 100)public StateEnum getStateEnum() {return StateEnum;}public void setStateEnum(StateEnum stateEnum) {StateEnum = stateEnum;}@Temporal(TemporalType.DATE)@DateFormat("yyyy-MM-dd")@Column(name = "BIRTHDAY", length = 19)public Date getBirthday() {return birthday;}public void setBirthday(Date birthday) {this.birthday = birthday;}}
1 0
- 点击提交以后,部分内容不可修改
- 设置setOnClickListener后点击以后设置为不可再次点击
- 表单点击提交按钮后变成灰色不可再次点击
- VisualSVN设置空修改日志不可提交
- 让按钮倒计时10秒以后才能点击提交
- js提交表单禁止部分内容提交方式
- js-按钮点击后变为不可点击状态,防止多次提交
- 提交按钮默认不可点击,表单input输入正确后才可点击
- jquery a标签不可点击,绑定bind/解除unbind点击,ajax防止重复提交
- mysql 修改某字段部分内容
- 句柄的使用(一)—— 点击不可点击按钮和修改按钮标题
- 用c修改文件中部分内容
- MySQL批量修改一个字段的部分内容
- sql语句修改某个字段的部分内容
- 使用java程序修改本地文件部分内容
- button按钮不可点击
- RatingBar设置不可点击
- 设置控件不可点击
- Android Studio 使用教程学习
- maven英文介绍
- js大发现
- 【SQL Server】触发器
- hive中按照一个字段的区间进行统计
- 点击提交以后,部分内容不可修改
- 数组和指针
- Machine Learning -- Linear Regression with Multiple Variables(Andrew Ng)
- 虚拟机ubuntu集群编译安装GROMACS(MPI版本)软件过程
- buntu安装MySql for Python的出错及解决
- 数据结构 的分类
- Android自定义电池控件
- Centos配置使用samba时出现的几个问题
- 广义加性模型和树模型