• 嵌入式开发实践的简单登录代码


    #include <stdio.h>
    int main() {
    printf("Content-type:text/html "); //CGI的头
    printf("<html>");
    printf("<head>");
    printf("<title>test</title>");
    printf("</head>");

    printf("<body>");
    printf("<fieldset>");

    printf("<form method ='POST' action='http://localhost:8080/test/hello.html?login=%B5%C7%C2%

    BC' name='frmLogin' >");
    printf("<tr>");
    printf("<td>用户名:</td>");
    printf("<td><input type='text' name='username' value='Your name' size='20' maxlength='20'

    onfocus='if (this.value=='Your name') this.value='';' /></td>");
    printf("<td > </td>");
    printf("<td> </td>");
    printf(" </tr>");
    printf("<tr>");
    printf("<td>密 码:</td>");
    printf("<td><input type='password' name='password' value='Your password' size='20'

    maxlength='20' onfocus='if (this.value=='Your password') this.value='';' /></td>");
    printf("<td> </td>");
    printf(" <td> </td>");
    printf("</tr>");
    printf("<tr>");
    printf("<td><a href='#' onclick='shuaxin();'>刷新</a></td>");
    printf("</tr>");
    printf("<tr>");
    printf("<td><input type='checkbox' name='zlogin' value='1'>自动登录</td>");
    printf("</tr>");
    printf("</table>");
    printf("</td>");
    printf("<tr>");
    printf("<td> </td> ");
    printf("<td><table>");
    printf("<tr>");
    printf("<td><a href='http://192.168.0.115/cgi-bin/ad' input type='submit' name='login' onClick='return validateLogin
    ()'/>登录</a></td>");
    printf("<td><input type='reset' name='rs' value='重置'></td>");
    printf("</tr></tr></table></td></table></fieldset></form>");
    printf("<script language='javascript'>");
    printf("function validateLogin(){");
    printf("var sUserName = document.frmLogin.username.value ;");
    printf("var sPassword = document.frmLogin.password.value ;");
    printf("if ((sUserName =='') || (sUserName=='Your name')){");
    printf("alert('请输入用户名!');");
    printf("return false ;}");
    printf("if ((sPassword =='') || (sPassword=='Your password')){");
    printf("alert('请输入密码!');");
    printf("return false ;}}");
    printf(" </script></body></html>");


    }

  • 相关阅读:
    Mysql 解压安装
    线程进程池,协程,IO模型
    并发编程 线程
    并发编程 进程
    socket 套接字
    网络编程
    面向对象(反射,元类) 排序方法
    面向对象(多态,类方法,魔法方法)
    Day22 面向对象(继承封装)
    php一行代码获取本周一,本周日,上周一,上周日,本月一日,本月最后一日,上月一日,上月最后一日日期 转
  • 原文地址:https://www.cnblogs.com/dys6/p/11304142.html
Copyright © 2020-2023  润新知