我们设计一个表单,在本地客户端验证,如果验证不对的话,就不允许提交,非得全部验证完整正确才允许跳转

1、javascript 代码:

<html> 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=gbk"> 

<title>JavaScript禁止提交表单</title> 

<script type="text/javascript"> 

function getObj(id){ 

var Obj = document.getElementById(id).value; 

return Obj; 

 

function check(){ 

if(getObj("test")==""){ 

       alert("文本框输入为空,不能提交表单!"); 

        document.getElementById("test").focus; 

       return false;//false:阻止提交表单

     } 

</script> 

</head> 

<body> 

<form action="index.htm" method="post" onsubmit="return check()"> 

    <input type="text" name="test" 的话,request.getParamter取text的值会为空, 这个问题的最简单的解决方法是将单独放一个表单,上传文件时只提交该表单即可。

9、jsp中开模式对话框的方式

与Swing中类似,jsp中也有模式对话框这一概念,你可以将一个jsp页面放到一个模式对话框中打开,这样在模式对话框消失前,原jsp页面将不可操作。特别适合父页面中要做一些额外的选择操作,而又没必要跳转到新的jsp页面的时候,
开模式对话框的方式参考如下:
Function open() {
  If(window.showModelDialog())
  {
      Var returnValue = showModelDialog(“/jsp/模式窗口包含的jsp页面路径”;
               help=0;status=0;center=yes;dialogWidth=100pt;dialogHeight=100pt”);
   }
}

相关文章: