让自己留下记忆
享受和热爱生活哦
posts - 12,comments - 8,trackbacks - 0
<%@ page language="java" contentType="text/html; charset=gbk"
    pageEncoding
="gbk"%>

<!-- 这个例子说明如何用JavaScript去掉用户提交的字符串为空时的报错 -->

<%
int id = Integer.parseInt(request.getParameter("id"));
int rootId = Integer.parseInt(request.getParameter("rootid"));
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>Insert title here</title>

<script language="javascript">
<!--    //这里注释的原因是防止JavaScript会影响一些编辑html的可视化工具,注释会影响html,但是不会影响JavaScript功能
    //javascript去空格函数 
    function LTrim(str)//去掉字符串 的头空格
        var i;
        
for(i=0;i<str.length; i++{
            
if(str.charAt(i)!=" "break;
        }

        str 
= str.substring(i,str.length);
        
return str;
    }

    
    
function RTrim(str){
        
var i;
        
for(i=str.length-1;i>=0;i--){
            
if(str.charAt(i)!=" "&&str.charAt(i)!=" "break;
        }

        str 
= str.substring(0,i+1);
        
return str;
    }

    
function Trim(str){
    
        
return LTrim(RTrim(str));
    
    }

    
    
function check() {
        
if(Trim(document.reply.title.value) == ""{
            alert(
"please intput the title!");
            document.reply.title.focus();
            
return false;
        }

        
        
if(Trim(document.reply.cont.value) == ""{
            alert(
"plsease input the content!");
            document.reply.cont.focus();
            
return false;
        }

        
        
return true;
        
    }

-->
</script>

</head>
<body>
<form name=reply action="ReplyOK.jsp" method="post" onsubmit="return check()">
    
<input type="hidden" name="id" value="<%=id %>">
    
<input type="hidden" name="rootid" value="<%= rootId %>">
    
<table border="1">
        
<tr>
            
<td>
                
<input type="text" name="title" size="80">
            
</td>
        
</tr>
        
<tr>
            
<td>
                
<textarea cols="80" rows="12" name="cont"></textarea>
            
</td>
        
</tr>
        
<tr>
            
<td>
                
<input type="submit" value="提交">
            
</td>
        
</tr>
    
</table>
</form>
</body>
</html>

这是引用马士兵老师的bbs项目的一段代码^_^
由于没有看过JavaScript,所以看起来有一定难度,但是耐心看看就会熟悉了,加油哦!!
posted on 2010-07-15 23:19 hypon 阅读(530) 评论(0)  编辑  收藏 所属分类: JavaScript

只有注册用户登录后才能发表评论。


网站导航: