插件实现添加用户信息到页面表格

原创 2012年03月28日 19:31:09

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>插件实现添加用户信息到页面表格</title>
<style>
  body { font-size: 62.5%; }
  label, input { display:block; }
  input.text { margin-bottom:12px; width:95%; padding: .4em; }
  fieldset { padding:0; border:0; margin-top:25px; }
  h1 { font-size: 1.2em; margin: .6em 0; }
  div#user-info { width: 350px; margin: 20px 0; }
  div#user-info table { margin: 1em 0; border-collapse: collapse; width: 100%; }
  div#user-info table td, div#user-info table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
  .ui-dialog .ui-state-error { padding: .3em; }
  .validateTips { border: 1px solid transparent; padding: 0.3em; }
 </style>
<script language="javascript" type="text/javascript" src="./js/jquery-1.7.1.min.js"></script>
<script language="javascript" type="text/javascript" src="./js/jquery-ui-1.8.18.custom.min.js"></script>
<link type="text/css" href="./css/jquery-ui-1.8.18.custom.css" rel="stylesheet"><script type="text/javascript" language="javascript">
    $(function() {
 
  $( "#dialog:ui-dialog" ).dialog( "destroy" );
  
  var name = $( "#name" ),
   email = $( "#email" ),
   password = $( "#password" ),
   allFields = $( [] ).add( name ).add( email ).add( password ),
   tips = $( ".validateTips" );

  function updateTips( t ) {
   tips
    .text( t )
    .addClass( "ui-state-highlight" );
   setTimeout(function() {
    tips.removeClass( "ui-state-highlight", 1500 );
   }, 500 );
  }

  $( "#dialog-form" ).dialog({
   autoOpen: false,
   height: 300,
   width: 350,
   modal: true,
      buttons: {
    "创建一个新用户": function() {
      $( "#users tbody" ).append( "<tr>" +
       "<td>" + name.val() + "</td>" +
       "<td>" + email.val() + "</td>" +
       "<td>" + password.val() + "</td>" +
      "</tr>" );
      $( this ).dialog( "close" );
     
    },
    "取消": function() {
     $( this ).dialog( "close" );
    }
   },
   close: function() {
    allFields.val( "" ).removeClass( "ui-state-error" );
   }
  });

  $( "#create-user" )
   .button()
   .click(function() {
    $( "#dialog-form" ).dialog( "open" );
   });
 
  });


</script>
</head>

<body>
<div id="demo">
<div id="dialog-form" title="Create new user">
 <form>
 <fieldset>
  <label for="name">姓名:</label>
  <input type="text" name="name" id="name" class="text ui-widget-content ui-corner-all" />
  <label for="email">邮箱:</label>
  <input type="text" name="email" id="email" value="" class="text ui-widget-content ui-corner-all" />
  <label for="password">密码:</label>
  <input type="password" name="password" id="password" value="" class="text ui-widget-content ui-corner-all" />
 </fieldset>
 </form>
</div>
<!--页面表格信息-->
<div id="user-info" class="ui-widget">
<table id="users" class="ui-widget ui-widget-content" border="1">
    <h1>增加用户信息</h1>
    <thead>
   <tr class="ui-widget-header ">
    <th>姓名</th>
    <th>邮箱</th>
    <th>密码</th>
   </tr>
  </thead>
    <tbody>
 <tr>
    <td>John Doe</td>
    <td>john.doe@example.com</td>
    <td>johndoe1</td>
   </tr>
  </tbody>
</table>
</div>
<input type="button" id="create-user" value="创建一个新用户">
 
</div>
</body>
</html>

效果图:

相关文章推荐

MyBatis 实现消息页面,批量查询用户信息

1,背景开发了java这么久,有的时候会偷懒写一些代码,影响性能。 比如 消息列表里面,查询用户信息。 这样就会造成一个N+1的问题,有多少条消息就查询了多少次用户信息。 hibernate 里...

登陆页面的用户信息保存实现

本次试验说的是Android开发中的用户名和密码的保存实现,首先我们需要掌握一个知识点就是SharedPreference。SharedPreference 介绍SharedPreferences是A...

Google分析用户页面滚动深度分析jQuery插件 - jQuery Scroll Depth

日期:2012-4-29  来源:GBin1.com Google Analytics(Google分析)对于广大站长来说,肯定不是一个陌生的工具,它能提供给我们众多的网站访问相关信息及其用户使...
  • jjfat
  • jjfat
  • 2012年05月03日 10:43
  • 394

帮助用户更好的体验网站:jQuery的页面功能向导插件Pageguide.js

日期:2012-6-15  来源:GBin1.com 在线演示  本地下载 大家可能都有过这样的开发经验,用户无法真正的了解如何使用一个设计非常讲究并且功能非常炫酷的网站,这样的情况的...
  • jjfat
  • jjfat
  • 2012年06月18日 13:06
  • 660

WordPress自定义用户注册页面插件

WordPress自定义用户注册页面插件 Ludou 人气: 1,737 文章目录 插件使用 更新记录 插件下载      如果你的WordP...

JQuery validate插件验证用户注册信息

使用JQuery的validate插件做客户端验证非常方便,下面做一个使用validate插件验证用户注册信息的例子。 本实例使用的是1.5版本。 示例是在SSH下做的,代码如下: registe.j...

利用[JQuery插件]___验证用户输入到文本框信息。

插件是以JQuery核心代码为基础,编写出符合一定规范的应用程序,并将程序进行打包,调用时,仅需要包含该打包后的JS文件即可 我们所介绍的以及常用的一些插件都可以在这里找到 http://ar...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:插件实现添加用户信息到页面表格
举报原因:
原因补充:

(最多只允许输入30个字)