文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>容易混淆的javascript脚本...

容易混淆的javascript脚本...

时间:2010-08-18  来源:jiben071_22

在实际开发中,往往利用JavaScript(客户端脚本)进行一些用户输入的校验和一些简单的页面GUI元素的控制,而服务器端脚本(Java语言)就执行一些业务逻辑上的校验或者其他操作。

例子如下:simpleJavascirpt.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page language="java" import="java.util.*"%>


<%
            boolean isVerified = false;

//校验用户是否输入合法数据
            if (request.getParameter("userId") != null) {
                if (request.getParameter("userId").equals("007")) {
                    out.println("欢迎您,007!");
                    isVerified = true;
                } else {
                    out.println("对不起,用户名有误!");
                }
            }
%>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Simple javascript verify!</title>

        <script language="JAVASCRIPT">
            function canSubmit(){
                if(form1.userId.value.match(/[^0-9]/g)){
                    alert("用户名只能输入数字!");
                    return false;
                }
                return true;
            }
        </script>

    </head>
    <body>

        <%
                    //如果用户没有通过验证
                    if (!isVerified) {
        %>

        <form name="form1" action="simpleJavascript.jsp" onSubmit="return canSubmit()">
            用户名:<input type="text" name="userId"/>
            <br><br>
            <input type="submit" value="提交"/>
        </form>

        <%                    }
        %>


    </body>
</html>

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载