Advertisement
aunkang

dean4

May 15th, 2015
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 27.39 KB | None | 0 0
  1. <%--
  2.     Document   : dean4
  3.     Created on : May 1, 2015, 4:56:12 PM
  4.     Author     : Analogy
  5. --%>
  6.  
  7.  
  8.          <%@page import="database.MyDatabase"%>
  9. <%
  10.             String prof[] = new String[5];
  11.             String pic="";
  12.             String username="";
  13.             Cookie[] c;
  14.             c = request.getCookies();
  15.             for (Cookie cookie : c) {
  16.                 if (cookie.getName().equals("username")) {
  17.                     if (cookie.getValue().equals("no")) {
  18.                         response.sendRedirect("login.jsp");
  19.                         break;
  20.                     } else {
  21.                         username = cookie.getValue();
  22.                         for (Cookie cookie2 : c) {
  23.                             if (cookie2.getName().equals("role") && !(cookie2.getValue().equals("dean"))) {
  24.                                 response.sendRedirect("index.jsp");
  25.                                 username = cookie2.getValue();
  26.                             }
  27.                         }
  28.                     }
  29.                 }
  30.             }
  31. MyDatabase db = new MyDatabase();
  32.     prof = db.profile(username);            
  33.            
  34.            
  35.         %>
  36.  
  37. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  38. <!DOCTYPE html>
  39. <html lang="en" class="no-js">
  40.     <head>
  41.         <meta charset="UTF-8" />
  42.         <title>ระบบจัดการงานวิจัย</title>
  43.         <meta name="description" content="Description goes here"/>
  44.         <meta name="author" content="CssTemplateHeaven">
  45.  
  46.         <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  47.         <link href='http://fonts.googleapis.com/css?family=Quicksand:300,400,700' rel='stylesheet' type='text/css'/>
  48.         <link href='http://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800' rel='stylesheet' type='text/css'/>
  49.         <link href="fonts/font-awesome-4.0.3/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
  50.         <link rel="shortcut icon" href="favicon.ico"/>
  51.         <!-- jScrollPane -->
  52.         <link href="css/jquery.mCustomScrollbar.css" rel="stylesheet" type="text/css" />
  53.         <link href="css/fancybox/jquery.fancybox.css" rel="stylesheet" type="text/css" />
  54.         <link rel="stylesheet" href="css/screen.css"/>
  55.         <script src="js/modernizr.custom.js" type="text/javascript"></script>
  56.  
  57.         <script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
  58.  
  59.         <script type="text/javascript" src="js/jquery.mousewheel.js"></script>
  60.         <script src="js/fancybox/jquery.fancybox.js" type="text/javascript"></script>
  61.  
  62.     </head>
  63.     <body id="homepage">
  64.  
  65.         <!-- Opener -->
  66. <!--
  67.         <div class="modal">
  68.             <h1 id="testid" data-content="Now&nbsp;Loading!">Now&nbsp;Loading!</h1>
  69.         </div>-->
  70.  
  71.         <!-- MENU AND TEXT LOGO -->
  72.  
  73.         <div class="menu collapse">
  74.             <h2>IT LOGO</h2>
  75.             <h1>IT KMITL</h1>
  76.             <span>ระบบจัดการงานวิจัย</span>
  77.             <nav id="cbp-fbscroller1" class="cbp-fbscroller">
  78.                 <a href="#">Profile</a> <br />
  79.                 <a href="dean2.jsp">All Research</a> <br />
  80.                 <a href="Dashboard.jsp">Dashboard</a> <br />
  81.                 <a href="dean1.jsp">Index</a> <br />
  82.                 <a href="logout.jsp">Log Out</a>
  83.             </nav>
  84.             <p class="copy"><a href="#" target="_blank">  คณะผู้จัดทำ โครงงาน </a>
  85.                 <span>หน้าหลัก<a href="www.it.kmitl.ac.th" target="_blank"> ITKMITL</a></span>
  86.             </p>
  87.             <a class="tablet-close icon-menu"><i class="fa fa-align-justify"></i></a>
  88.         </div>
  89.         <div id="cbp-fbscroller" class="cbp-fbscroller">
  90.  
  91.             <!-- TEXT IN MIDDLE IMAGE TOP -->
  92.  
  93.             <script>
  94.  
  95.                 function blank(x) {
  96.                     if (x.value == '') {
  97.                         x.style.border = "2px solid #FF3366";
  98.                     }
  99.                 }
  100.  
  101.                 function nonBlank(x) {  //onclick
  102.                     x.style.border = "2px solid transparent #999";
  103.                 }
  104.  
  105.                 function chkBlank() {
  106.                     if (document.regForm.username.value == '') {
  107.                         alert("Please Enter Your Username");
  108.                         document.regForm.username.focus();
  109.                         return false;
  110.                     }
  111.                     else if (document.regForm.pwd.value == '') {
  112.                         alert("Please Enter Your Password");
  113.                         document.regForm.pwd.focus();
  114.                         return false;
  115.                     }
  116.                     else if (document.regForm.pwd2.value == '') {
  117.                         alert("Please Enter Your Password-again");
  118.                         document.regForm.pwd2.focus();
  119.                         return false;
  120.                     }
  121.                     else if (document.regForm.email.value == '') {
  122.                         alert("Please Enter Your E-mail");
  123.                         document.regForm.email.focus();
  124.                         return false;
  125.                     }
  126.                     else if (document.regForm.Fname.value == '') {
  127.                         alert("Please Enter Your First Name");
  128.                         document.regForm.Fname.focus();
  129.                         return false;
  130.                     }
  131.                     else if (document.regForm.Lname.value == '') {
  132.                         alert("Please Enter Your Last Name");
  133.                         document.regForm.Lname.focus();
  134.                         return false;
  135.                     }
  136.                     else if (document.regForm.address.value == '') {
  137.                         alert("Please Enter Your Address");
  138.                         document.regForm.address.focus();
  139.                         return false;
  140.                     }
  141.                     else if (document.regForm.phone.value == '') {
  142.                         alert("Please Enter Your Phone");
  143.                         document.regForm.phone.focus();
  144.                         return false;
  145.                     }
  146.                     else if (document.regForm.degree.value == '') {
  147.                         alert("Please Enter Your Degree / Certificate");
  148.                         document.regForm.degree.focus();
  149.                         return false;
  150.                     }
  151.                     return true;
  152.                 }
  153.  
  154.                 function onTextbox(username) {
  155.                     username.style.border = "2px solid transparent #fff";
  156.                 }
  157.  
  158.                 function outTextbox(username) {
  159.                     username.style.border = "2px solid transparent #999";
  160.                 }
  161.                 function textboxChange() {
  162.                     document.getElementById("uploadFile").value = document.getElementById("uploadBtn").value;
  163.                 }
  164.                
  165.  
  166.             </script>
  167.  
  168.             <style>
  169.                 .btn {
  170.                     -moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
  171.                     -webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
  172.                     box-shadow:inset 0px 1px 0px 0px #dcecfb;
  173.                     background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea));
  174.                     background:-moz-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
  175.                     background:-webkit-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
  176.                     background:-o-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
  177.                     background:-ms-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
  178.                     background:linear-gradient(to bottom, #bddbfa 5%, #80b5ea 100%);
  179.                     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea',GradientType=0);
  180.                     background-color:#bddbfa;
  181.                     -moz-border-radius:6px;
  182.                     -webkit-border-radius:6px;
  183.                     border-radius:6px;
  184.                     border:1px solid #84bbf3;
  185.                     display:inline-block;
  186.                     cursor:pointer;
  187.                     color:#ffffff;
  188.                     font-family:arial;
  189.                     font-size:15px;
  190.                     font-weight:bold;
  191.                     padding:3px 13px;
  192.                     text-decoration:none;
  193.                     text-shadow:0px 1px 0px #528ecc;
  194.                 }
  195.                 .btn:hover {
  196.                     background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa));
  197.                     background:-moz-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  198.                     background:-webkit-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  199.                     background:-o-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  200.                     background:-ms-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  201.                     background:linear-gradient(to bottom, #80b5ea 5%, #bddbfa 100%);
  202.                     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa',GradientType=0);
  203.                     background-color:#80b5ea;
  204.                 }
  205.                 .btn:active {
  206.                     position:relative;
  207.                     top:1px;
  208.                 }
  209.                 #pic{
  210.                     padding-left: 50%;
  211.                 }
  212.  
  213.                 .fileUpload {
  214.                     position: relative;
  215.                     overflow: hidden;
  216.                     margin: 10px;
  217.                 }
  218.                 .fileUpload input.upload {
  219.                     position: absolute;
  220.                     top: 0;
  221.                     right: 0;
  222.                     margin: 0;
  223.                     padding: 0;
  224.                     font-size: 20px;
  225.                     cursor: pointer;
  226.                     opacity: 0;
  227.                     filter: alpha(opacity=0);
  228.                 }
  229.             </style>
  230.  
  231.             <h1 style="font-size:50px;">&nbsp&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;Profile</h1> <br /><br />
  232.  
  233.             <form name="frmUpload" id="pic" action="UploadServlet" method="post" enctype="multipart/form-data" >  
  234.                 <%out.println("<object data='upload/" + (username + ".jpg") + "' type='image/jpeg'  height='200' width='230' />"
  235.                         + "<img src='img/face2.jpg' height='200' width='230' /> </object>");
  236.                 %>
  237.                 <br /><br />
  238.                 <input id="uploadFile" placeholder="Choose Picture" name='uploadFile' />  
  239.                 <input id="uploadBtn" type="file" name="fillUpload" onchange="textboxChange()" accept="image/jpeg" style="display:none;" />
  240.                 <input class="btn" type="submit" name="button" value="Upload" />&emsp;<br /><br />
  241.             </form>
  242.             <form id ='pic' action='deleteFile.jsp'>
  243.                 <input class="btn" type="submit" name="button" value="Delete Picture" />
  244.             </form>
  245.             <form name="regForm" action="editProfile.jsp" id="research" method="POST" onsubmit="return chkBlank()">
  246.                 <%
  247.                     out.print("<table style='width:60%;'>");
  248.                     out.print("<tr>");
  249.                     out.print("<td>First Name: </td>");
  250.                     out.print("<td>" + prof[0] + "</td>");
  251.                     out.print("</tr>");
  252.                     out.print("<tr><td><br /></td></tr>");
  253.                     out.print("<tr>");
  254.                     out.print("<td>Last Name: </td>");
  255.                     out.print("<td>" + prof[1] + "</td>");
  256.                     out.print("</tr>");
  257.                     out.print("<tr><td><br /></td></tr>");
  258.                     out.print("<tr>");
  259.                     out.print("<td>Email:</td>");
  260.                     out.print("<td>" + prof[2] + "</td>");
  261.                     out.print("</tr> ");
  262.                     out.print("<tr><td><br /></td></tr>");
  263.                     out.print("<tr>");
  264.                     out.print("<td>Phone:</td>");
  265.                     out.print("<td>" + prof[3] + "</td>");
  266.                     out.print("</tr> ");
  267.                     out.print("<tr><td><br /></td></tr>");
  268.                     out.print("<tr>");
  269.                     out.print("<td>Degree</td>");
  270.                     out.print("<td>" + prof[4] + "</td>");
  271.                     out.print("</tr> ");
  272.                     out.print("</table>");
  273.                 %><br /><br />
  274.                 <input class="btn" type="submit" name="btn" value="Edit Profile">
  275.             </form>
  276.  
  277.             <!-- SECTION ABOUT -->
  278.  
  279.             <!--<section class="about" id="fbsection2">
  280.                 <div class="block">
  281.                     <div id="content_1" class="inner-left">
  282.                         <header>ABOUT</header>
  283.                             <ul class="about-data">
  284.                                 <li>
  285.            
  286.                                     <span class="value">John Moe</span>
  287.                                     <div class="clear"></div>
  288.                                 </li>
  289.                                 <li>
  290.                                     <span class="value">Manhattan , NY</span>
  291.                                     <div class="clear"></div>
  292.                                 </li>
  293.                                 <li>
  294.                                     <span class="value">johnmoe@collodion.com</span>
  295.                                     <div class="clear"></div>
  296.                                 </li>
  297.                                 <li>
  298.                                     <span class="value">+123 (21) 1234-5678</span>
  299.                                     <div class="clear"></div>
  300.                                 </li>
  301.                         </ul>
  302.                        
  303.                         <p class="about-desc"><i class="fa fa-quote-left"></i>&nbsp;
  304.                             Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam nec nulla sagittis, scelerisque mi vitae, congue turpis. Lorem ipsum dolor sit amet,
  305.                             consectetur adipiscing elit. Etiam nec nulla sagittis, scelerisque mi vitae, congue turpis.&nbsp;&nbsp;<i class="fa fa-quote-right"></i>
  306.                         </p>-->
  307.  
  308.             <!-- ABOUT SERVICES 1 -->
  309.  
  310.             <!--             <header>WHAT I DO</header>
  311.                         <div class="services pack-service">
  312.                             <div class="service">
  313.                                 <div class="service-icon"><i class="fa fa-camera-retro"></i></div>
  314.                                 <div class="service-detail">
  315.                                     <h6>Photography</h6>
  316.                                     <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  317.                                 </div>
  318.                             </div>
  319.                         </div>
  320.                         <div class="services pack-service">
  321.                             <div class="service">
  322.                                 <div class="service-icon"><i class="fa fa-coffee"></i></div>
  323.                                 <div class="service-detail">
  324.                                     <h6>Drink Coffe</h6>
  325.                                     <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  326.                                 </div>
  327.                             </div>
  328.                         </div>
  329.                         <div class="services pack-service">
  330.                             <div class="service">
  331.                                 <div class="service-icon"><i class="fa fa-print"></i></div>
  332.                                 <div class="service-detail">
  333.                                     <h6>Print</h6>
  334.                                     <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  335.                                 </div>
  336.                             </div>
  337.                         </div>
  338.                         <div class="clear"></div>-->
  339.  
  340.  
  341.             <!-- ABOUT SERVICES 2 -->
  342.  
  343.             <!--           <header>SERVICES</header>
  344.                       <div class="services pack-service2">
  345.                           <div class="service2">
  346.                               <div class="service-icon2"><i class="fa fa-flask"></i></div>
  347.                               <div class="service-detail2">
  348.                                   <h6>Chemical Mixing</h6>
  349.                                   <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  350.                               </div>
  351.                           </div>
  352.                       </div>
  353.                       <div class="services pack-service2">
  354.                           <div class="service2">
  355.                               <div class="service-icon2"><i class="fa fa-globe"></i></div>
  356.                               <div class="service-detail2">
  357.                                   <h6>World Wide</h6>
  358.                                   <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  359.                               </div>
  360.                           </div>
  361.                       </div>
  362.                       <div class="services pack-service2">
  363.                           <div class="service2">
  364.                               <div class="service-icon2"><i class="fa fa-briefcase"></i></div>
  365.                               <div class="service-detail2">
  366.                                   <h6>On Location</h6>
  367.                                   <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  368.                               </div>
  369.                           </div>
  370.                       </div>
  371.                   </div>
  372.               </div>
  373.           </section>-->
  374.  
  375.             <!-- SECTION EXPERIENCES -->
  376.  
  377.             <!--<section class="experience" id="fbsection3">
  378.                 <div class="block">
  379.                     <div class="inner-noslit">
  380.                         <header>EXPERIENCE</header>
  381.                         <p class="exp-title">Photographer<span class="duration"><i class="fa fa-calendar color"></i> 2012 - 2014</span></p>
  382.                         <p class="exp-company"><i class="fa fa-camera-retro"></i> Wet Plate INC</p>
  383.                         <p>
  384.              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis vitae dapibus dolor, et eleifend turpis. Praesent pharetra odio lectus. Vivamus convallis, lacus vel adipiscing ultricies, urna quam molestie nulla, sed blandit quam neque nec felis. Etiam non neque eu lorem dapibus commodo. Phasellus euismod magna velit, nec mattis magna suscipit eget. Duis malesuada est non hendrerit tempor. Fusce accumsan ullamcorper diam, at dignissim mi elementum eget. Integer sed urna eget neque suscipit feugiat. Nam congue lectus vitae nunc pulvinar, at laoreet orci pellentesque. Nunc eget accumsan velit. Proin odio dui, molestie sed convallis non, dictum eu diam.
  385.                          </p>
  386.                          <p>
  387.             Sed et diam dui. Curabitur tortor nibh, laoreet sit amet ipsum eu, consequat vehicula dolor. Etiam ac faucibus elit. Maecenas vitae adipiscing est. Proin libero purus, dapibus at ante eget, posuere tempus dui. Fusce porttitor nulla eget pretium ultrices. Suspendisse eget faucibus dui, fermentum posuere felis. Etiam tempus blandit dui sit amet molestie. Duis viverra risus mattis, pellentesque lacus nec, aliquam justo.             </p>
  388.                        </p>
  389.                         <p class="exp-title second-exp">Alchymist<span class="duration"><i class="fa fa-calendar color"></i> 2010 - 2012</span></p>
  390.                         <p class="exp-company"><i class="fa fa-flask"></i> Collodion Labs</p>
  391.                         <p>
  392.             Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut pretium pellentesque semper. Vivamus pharetra condimentum sapien, et ultricies purus luctus semper. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi varius diam metus, sed auctor lorem vestibulum a. Vestibulum accumsan euismod scelerisque. Suspendisse potenti. Duis ac elit molestie tortor suscipit convallis. Pellentesque sed suscipit arcu.
  393.                         </p>
  394.            
  395.             </section>
  396.            
  397.             <!-- SECTION PORTFOLIO MODES -->
  398.  
  399.             <!--    <section id="fbsection4">
  400.                 <div class="block">
  401.                 <div id="bl-main" class="bl-main">
  402.                 <section>
  403.                     <a href="img/models/1.jpg" class="bl-box fancybox-effects-d" title="">
  404.                     <span class="project-title">JAPAN RELAX &amp; ROOM</span>
  405.                     </a>
  406.                 </section>
  407.                 <section>
  408.                     <a href="img/models/2.jpg" class="bl-box fancybox-effects-d" title="">
  409.                     <span class="project-title">STYLE AGENCY</span>
  410.                     </a>
  411.                 </section>
  412.                 <section>
  413.                     <a href="img/models/3.jpg" class="bl-box fancybox-effects-d" title="">
  414.                     <span class="project-title">LIVING ROOM</span>
  415.                     </a>
  416.                 </section>
  417.                 <section>
  418.                     <a href="img/models/4.jpg" class="bl-box fancybox-effects-d" title="">
  419.                     <span class="project-title">BUTTERFLY</span>
  420.                     </a>
  421.                 </section>
  422.                 <section class="projects-full">
  423.                     <a href="img/models/5.jpg" class="bl-box fancybox-effects-d" title="">
  424.                     <span class="project-title">BLUE ROOM SPOTS</span>
  425.                     </a>
  426.                 </section>
  427.                 <section>
  428.                     <a href="img/models/6.jpg" class="bl-box fancybox-effects-d" title="">
  429.                     <span class="project-title">RELAX STYLE</span>
  430.                     </a>
  431.                 </section>
  432.                 <section>
  433.                     <a href="img/models/7.jpg" class="bl-box fancybox-effects-d" title="">
  434.                     <span class="project-title">PRIVATE RESIDENCE</span>
  435.                     </a>
  436.                 </section>
  437.                 <section>
  438.                     <a href="img/models/8.jpg" class="bl-box fancybox-effects-d" title="">
  439.                     <span class="project-title">RED BED ROOM</span>
  440.                     </a>
  441.                 </section>
  442.                 <section class="projects-full">
  443.                     <a href="img/models/9.jpg" class="bl-box fancybox-effects-d" title="">
  444.                     <span class="project-title">JAPAN FUSION</span>
  445.                     </a>
  446.                 </section>
  447.             </div>
  448.             </div>
  449.             </section>
  450.            
  451.            
  452.            
  453.             <!-- SECTION CONTACT -->
  454.  
  455.             <!--<section id="fbsection6">
  456.             <div class="block">
  457.             <div class="inner-left">
  458.             <header class="contact-title">CONTACT ME</header>
  459.             <form class="email-form" method="post" action="mail.php">
  460.                 <input name="name" id="name" placeholder="Name">
  461.                 <input type="email" name="email" id="email" placeholder="E-mail" required>
  462.                 <textarea name="message" id="message" placeholder="Message" cols="30" rows="10"></textarea>
  463.                 <input type="submit" class="btn" value="SUBMIT">
  464.                 <p class="success">Your message has been sent successfully.</p>
  465.                 <p class="error">E-mail must be valid and message must be longer than 20 characters.</p>
  466.             </form>
  467.             <ul class="socials">
  468.                             <li class="icon-twitter twitter"><a href="#" target="_blank"><i class="fa fa-twitter"></i></a></li>
  469.                             <li class="icon-behance behance"><a href="#" target="_blank"><i class="fa fa-linkedin"></i></a></li>
  470.                             <li class="icon-pinterest google"><a href="#" target="_blank"><i class="fa fa-facebook"></i></a></li>
  471.                         </ul>
  472.             </div>
  473.             </div>
  474.             </section>
  475.             </div>
  476.             <script src="js/layout.js" type="text/javascript"></script>
  477.            
  478.             <!-- the jScrollPane script -->
  479.             <script type="text/javascript" src="js/jquery.mCustomScrollbar.concat.min.js"></script>
  480.             <script src="js/custom.js" type="text/javascript"></script>
  481.  
  482.             <!-- Contact Form -->
  483.             <script type="text/javascript">
  484.                 $(document).ready(function () {
  485.                     $(function () {
  486.                         "use strict";
  487.                         $('#contact_form').submit(function (e) {
  488.                             e.preventDefault();
  489.                             var form = $(this);
  490.                             var name = $("#name").val();
  491.                             var email = $("#email").val();
  492.                             var text = $("#message").val();
  493.                             var dataString = 'name=' + name + '&email=' + email + '&message=' + text;
  494.                             function isValidEmail(emailAddress) {
  495.                                 var pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);
  496.                                 return pattern.test(emailAddress);
  497.                             }
  498.                             ;
  499.                             if (isValidEmail(email) && (text.length > 20) && (name.length > 1)) {
  500.                                 $.ajax({
  501.                                     type: 'POST',
  502.                                     url: "contact_form/contact_process.php",
  503.                                     data: dataString,
  504.                                     success: function () {
  505.                                         $('.success').fadeIn(1000);
  506.                                     }
  507.                                 });
  508.                             } else {
  509.                                 $('.error').fadeIn(1000);
  510.                             }
  511.                         });
  512.                     });
  513.                     $('input#uploadFile').click(function(){
  514.                         $('input#uploadBtn').click();
  515.                     });
  516.                    
  517.                      $('input#uploadFile').keypress(function(e){
  518.                          e.preventDefault();
  519.                      });
  520.                      
  521.                       $('input#uploadFile').val("");
  522.                 });
  523.             </script>
  524.     </body>
  525. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement