jsp添加判空提示

简介: jsp添加判空提示

做项目时,有这样的一个功能:文本框不能为空,效果如下:


20170625210132169.png


过程如下:

1 、给每个元素添加ID

 比如文章描述:

    <input type="text"name="content" id="content" value="<s:propertyvalue="model.content"/>"style="width:920px;height:100px;" class="bg"/>


2、js中添加checkFrom()函数:

  //判空
      function checkForm(){
      //校验文章标题
      //获得文章标题文本框的值:
      var title=document.getElementById("title").value;
      if (title==null||title==''){
          alert("文章标题不能为空!");
          return false;
      }
      //校验文章描述
      //获得文章标题文本框的值:
      var content=document.getElementById("content").value;
      if (content==null||content==''){
          alert("文章描述不能为空!");
          return false;
      }
    }


3、在提交form表单的代码后,调用此方法:

 

      <form id="userAction_save_do"name="Form1"action="${pageContext.request.contextPath}/content_save.action"method="post" enctype="multipart/form-data" οnsubmit="returncheckForm();">
相关文章
|
6月前
|
Java
JSP 教程 之 JSP 动作元素 7
`jsp:getProperty`动作用于从已定义的Bean中获取属性值并以字符串形式输出。基本语法是在`jsp:useBean`后使用`jsp:getProperty`,指定`name`为Bean的ID和`property`为要获取的属性。例如,一个名为`TestBean`的Java类有`getMessage()`方法,Bean在JSP中定义并使用后,可通过`jsp:getProperty`获取`message`属性。编译`TestBean.java`生成`.class`文件,并放入JSP项目相应目录以使用。
47 5
|
6月前
|
Java
JSP 教程 之 JSP 动作元素 10
`jsp:plugin`元素在JSP中用于基于浏览器类型插入OBJECT或EMBED标签以运行Java Applet或JavaBean。当插件缺失时,它会自动下载。属性如`codebase`, `code`, `width`, `height`用于配置组件,`jsp:param`传递参数。示例展示了一个包含错误处理fallback的applet使用案例。
42 4
|
6月前
|
Java
JSP 教程 之 JSP 动作元素 8
JSP `jsp:getProperty`动作用于从Bean获取属性值并以字符串形式输出。需指定Bean的`name`和要提取的`property`。给定一个名为`TestBean`的JavaBean示例,其中包含`message`属性。将编译后的`TestBean.class`放在正确目录下,JSP页面通过`jsp:getProperty`加载并显示Bean的`message`属性。访问`main.jsp`以查看结果。
47 2
|
6月前
|
XML Java 数据格式
JSP 教程 之 JSP 动作元素 11
JSP 动作元素 `&lt;jsp:element&gt;`, `&lt;jsp:attribute&gt;`, `&lt;jsp:body&gt;` 用于动态生成XML。这些元素在编译时动态创建,不是静态的。示例展示了如何使用它们定义一个XML元素,包含属性和主体。在浏览器中查看结果。
38 2
|
6月前
|
XML Java 数据格式
JSP 教程 之 JSP 动作元素 12
JSP `&lt;jsp:text&gt;`动作元素用于插入纯文本或EL表达式,不支持XML非法符号。在XHTML中声明DOCTYPE时必需。例子显示了在`&lt;books&gt;&lt;book&gt;`中使用`&lt;jsp:text&gt;`包裹的文本。比较使用和不使用该动作元素的效果差异。
31 2
|
6月前
|
Java
JSP 教程 之 JSP 动作元素 9
JSP教程介绍了jsp:forward动作元素,它用于将请求重定向至其他页面。该动作仅有一个属性:page,可指定相对URL,支持静态或动态计算,能指向JSP或Servlet。示例中,date.jsp显示当前日期,main.jsp使用jsp:forward将请求转发至date.jsp,当访问main.jsp时,会显示date.jsp的日期信息。
51 2
|
6月前
|
Java
JSP 教程 之 JSP 动作元素 5
`jsp:setProperty`用于设置Bean对象属性,可在外或内`jsp:useBean`中使用。在外时,无论Bean是否新创建,都会执行。在内时,只在创建新Bean实例时执行。示例展示了两种用法。
41 1
|
6月前
|
Java
JSP 教程 之 JSP 动作元素 6
`jsp:setProperty`用于设置Bean对象属性,可在外或内`jsp:useBean`中使用。在外时,无论Bean是否已存在都会执行;在内时,仅新建Bean时执行。属性包括:`name`(必需,指定Bean)、`property`(必需,指定属性,`*`匹配所有请求参数)、`value`(可选,直接指定属性值,支持类型转换)和`param`(可选,用请求参数值设置属性)。`value`与`param`不能同时使用。
45 1
|
6月前
|
XML Java 数据格式
JSP 教程 之 JSP 动作元素 2
JSP动作元素在请求处理时执行,采用XML语法,如 `&lt;jsp:action_name attribute=&quot;value&quot; /&gt;`。它们包括标准动作如`jsp:include`(插入文件)、`jsp:useBean`(寻找/实例化JavaBean)、`jsp:setProperty`和`jsp:getProperty`(操作Bean属性)、`jsp:forward`(重定向页面)、`jsp:plugin`(生成Java插件代码)以及`jsp:element`等,用于动态构建XML。
35 1
|
6月前
|
Java
JSP 教程 之 JSP 动作元素 4
`jsp:useBean` 动作用于在JSP中引入JavaBean,促进组件复用。基本语法是 `&lt;jsp:useBean id=&quot;name&quot; class=&quot;package.class&quot; /&gt;`。可通过`jsp:setProperty`和`jsp:getProperty`操作Bean属性。属性包括:`class`定义Bean的全类名,`type`指对象类型,`beanName`利用`java.beans.Beans`的`instantiate()`方法指定Bean。
41 1