php 在线问卷调查程序一

也是昨天用到了一个php
在线问卷调查程序哦,客户要在新浪投放广告,所以要统计用户相关信息,好了我们先看看效果页面

(非原创)
<html> 
<title></title> 
  <head> 
  <script language = “javascript”> 
  function cancel(){ 
 
    document.getElementById(“Form”).reset(); 
  } 
  function check(){ 
  //验证用户名 
  var username = document.getElementById(“username”); 
  if(username.value.length==0){ 
     alert(“用户名不能为空!”); 
     username.focus(); 
     return false; 
  } 
  if(username.value.length<6){ 
   alert(“用户名长度不能低于6位!”); 
   username.value = “”; 
   username.focus(); 
     return false; 
  } 
   //验证密码,确认密码 
   var pass = document.getElementById(“password”); 
   var qrpass = document.getElementById(“qrpassword”); 
   if(pass.value.length==0){ 
      alert(“密码不能为空!”); 
      pass.focus(); 
      return false; 
    } 
澳门新葡萄京娱乐场,    if(pass.value.length<6||pass.value.length>15){ 
         alert(“密码的长度为6-15位!”); 
         pass.value = “”; 
         pass.focus(); 
         return false; 
    }else if(pass.value!=qrpass.value){ 
     alert(“两次密码输入不一致!”); 
     qrpass.value = “”; 
     qrpass.focus(); 
      return false; 
    } 
    //验证身份证号 
    var idcard = document.getElementById(“idcard”); 
    if(idcard.value.length==0){ 
    alert(“请输入你的身份证号码!”); 
    idcard.focus(); 
    return false; 
    } 
    var card =
/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/ 
    if(!card.test(idcard.value)){ 
    alert(“你输入的身份证号码不正确,请重新输入!”); 
    idcard.value=””; 
    idcard.focus(); 
    return false; 
    } 
   //验证性别 
   var sex = document.getElementsByName(“sex”); 
   var boo = true; 
   for(var i = 0;i<sex.length;i++){ 
     if(sex[i].checked==true){ 
       boo = false; 
       break; 
     } 
   } 
   if(boo){ 
       alert(“请选择你的性别!”); 
       return false; 
     } 
    //验证出生日期 
    var data = document.getElementById(“birthday”); 
     if(data.value.length==0){ 
      alert(“请输入您的出生日期!”); 
      pass.focus(); 
      return false; 
     } 
    //YYYY-MM-DD || YYYY/MM/DD 的日期格式 
     var a=/^(d{4})(-|/)(d{1,2})2(d{1,2})$/ 
     if(!a.test(data.value)){ 
      
alert(“日期格式不正确!nn请输入YYYY-MM-DD或者YYYY/MM/DD的格式!”); 
       return false; 
     }  
    //验证籍贯 
    var slt=document.getElementById(“region”); 
    if(slt.value==”0″){ 
       alert(“请选择你的籍贯!”); 
        return false; 
      } 
    //验证爱好 
    var flag = true; 
    var aa = document.getElementsByName(“hobby”); 
    for(i = 0;i<aa.length;i++){ 
    if(aa[i].checked==true){ 
       flag = false; 
       break; 
      } 
     } 
      if(flag){ 
       alert(“请选择你的爱好!”); 
       return false; 
      } 
    //验证邮箱   
    var objName = document.getElementById(“email”); 
    var pattern =
/^[a-zA-Z0-9]{1,}@[a-zA-Z0-9]{1,10}[.](com|cn|net)$/;   
    if(objName.value==0){ 
       alert(“请输入您的邮箱!”); 
       objName.focus(); 
       return false; 
    } 
    if (!pattern.test(objName.value)) {   
           alert(“邮箱格式不正确,请重新输入!”); 
           objName.value=””; 
           objName.focus(); 
           return false;   
          }   
  //验证手机号码的 
  var tel = document.getElementById(“tel”); 
var pattern= /^1[358]d{9}$/  
if(tel.value.length==0){ 
   alert(“请输入你的手机号码!”); 
   tel.focus(); 
   return false; 

if(!pattern.test(tel.value)) {  
   alert(“你输入的手机号码无效,请重新输入!”); 
   tel.value=””; 
   tel.focus(); 
     return false;  
}  
  //验证自我介绍 
  var intro = document.getElementById(“intro”); 
  if(intro.value.length==0){ 
   alert(“自我介绍不能为空!”); 
    return false; 
   
  }else if(intro.value.length<100){ 
    alert(“自我介绍字数不能低于100字!”); 
    return false; 
  } 
  } 
  function checknoAll(){ 
  var all = document.getElementsByName(“all”); 
  var no = document.getElementsByName(“no”); 
  if(no[0].checked==true){ 
      all[0].checked=false; 
      var all = document.getElementsByName(“hobby”); 
     for(i = 0;i<all.length;i++){ 
     if(all[i].checked==true){ 
        all[i].checked=false; 
      }else if(all[i].checked==false){ 
        all[i].checked=true; 
     } 
   } 
 } 
 }  
 function  checkAll(){ 
   var all = document.getElementsByName(“all”); 
   var no = document.getElementsByName(“no”); 
   if(all[0].checked==true){ 
      no[0].checked=false; 
      var all = document.getElementsByName(“hobby”); 
      for(i = 0;i<all.length;i++){ 
      if(!all[i].checked==true){ 
       all[i].checked=true; 
      } 
   } 
 }  

  </script> 
  </head> 
    <body> 
    <form action = “” method = “post” onsubmit = “return check();” id
= “Form”> 
       <table border = “1” bordercolor = “green” cellspacing = “1”
cellpadding = “1” align = “left” width = “500”> 
       <tr> 
           <td colspan = “2” align = “center”><font size = “5”
color =
“green”><b>用户注册</b></font></td> 
       </tr> 
         <tr> 
             <td align =
“right”>用户名:</td><td><input type = “text” id =
“username” style = “width:150px;height:20px”/></td> 
        </tr> 
        <tr> 
             <td align =
“right”>密 码:</td><td><input type = “password” id =
“password” style = “width:150px;height:20px”/></td> 
         </tr> 
         <tr> 
             <td align =
“right”>确认密码:</td><td><input type = “password” id
= “qrpassword” style = “width:150px;height:20px” onpaste=”return
false”/> <font color =
“red”>警告:</font>禁止粘贴</td> 
         </tr> 
          <tr> 
             <td align =
“right”>身份证号:</td><td><input type = “text” id =
“idcard” style = “width:150px;height:20px”/></td> 
         </tr> 
         <tr> 
             <td align =
“right”>性 别:</td><td>男<input type = “radio” id =
“sex” name = “sex” value = “boy”/>女<input type = “radio” name =
“sex” id = “sex” value = “girl”/></td> 
         </tr> 
         <tr> 
             <td align =
“right”>出生日期:</td><td><input type = “text” id =
“birthday” style = “width:150px;height:20px”/> <font color =
“red”>YYYY-MM-DD或者YYYY/MM/DD</font></td> 
         </tr> 
         <tr> 
             <td align =
“right”>籍 贯:</td><td><select id = “region”> 
             <option value = “0”>–请选择籍贯–</option> 
             <option value = “1”>河南省郑州市</option> 
             <option value = “2”>河南省信阳市</option> 
             <option value = “3”>北京市海淀区</option> 
             <option value = “4”>辽宁省大连市</option> 
             <option value = “5”>广东省深圳市</option> 
             </select> 
             </td> 
         </tr> 
         <tr> 
             <td align =
“right”>爱 好:</td><td><input type = “checkbox” id =
“hobby” value = “music”/>音乐 
             <input type = “checkbox” id = “hobby” name = ” hobby”
value = “basketball”/>篮球 
             <input type = “checkbox” id = “hobby” name = ” hobby”
value = “visitor”/>旅游 
             <input type = “checkbox” id = “hobby” name = ” hobby”
value = “sleep”/>睡觉 
             <font color = “red”>*</font> 
              <input type = “checkbox” id = “all” name = ” all”
onclick = “checkAll()”/>全选 
               <input type = “checkbox” id = “no” name = ” bo”
onclick = “checknoAll()”/>反选</td> 
         </tr> 
          <tr> 
             <td align =
“right”>邮 箱:</td><td><input type = “text” id =
“email” style = “width:150px;height:20px”/></td> 
         </tr> 
           <tr> 
             <td align =
“right”>手机号码:</td><td><input type = “text” id =
“tel” style = “width:150px;height:20px”/></td> 
         </tr> 
         <tr> 
             <td align =
“right”>自我介绍:</td><td><textarea id = “intro”
style = “width:150px;height:50px”></textarea></td> 
         </tr> 
         <tr> 
         <td colspan = “2” align = “right”> 
           <input type = “submit” value = ” 提交注册信息 ”
/>      <input type = “reset” onclick = “cancel()” value = ”
全部清空 “/> 
         </td> 
       </table> 
    </form> 
    </body> 
</html> 

htmlheadtitle问卷调查/titlemeta content=text/html; charset=gb2312style
type=text/css!–body {background-color: #330104;text-align:
center;background-image: url(images/bg.jpg);background-repeat:
repeat-x;color: #fee0a8;margin: 0px;padding: 0px;}* {margin:
0px;padding: 0px;}#poll {width: 650px;margin-left: 100px;}#poll h1
{font-size: 12px;font-weight: normal;padding-top: 30px;line-height:
22px;height: 22px;}table.pollt {line-height: 24px;height:
24px;margin-top: 22px;}input.inputt {border: 1px solid
#FEE0A8;background-color: #FFF9EC;}input.btn {background-image:
url(images/btn.gif);display: block;height: 32px;width: 97px;color:
#FEE0A8;border-top-width: 0px;border-right-width:
0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style:
none;border-right-style: none;border-bottom-style:
none;border-left-style: none;background-color:
#240002;}–/stylescript!–

function check() {var flag1=0;var flag2=0;var flag3=0;var flag4=0;var
flag5=0;var flag6=0;var radio1=document.getElementsByName(v1); for(var
i=0;iradio1.length;i++) { if(radio1.item(i).checked==true) { flag1=1;
break;

} } var radio2=document.getElementsByName(v2); for(var
i=0;iradio2.length;i++) { if(radio2.item(i).checked==true) { flag2=1;
break; } } var radio3=document.getElementsByName(v3); for(var
i=0;iradio3.length;i++) { if(radio3.item(i).checked==true) { flag3=1;
break; } } var radio4=document.getElementsByName(v4); for(var
i=0;iradio4.length;i++) { if(radio4.item(i).checked==true) { flag4=1;
break; } } var radio5=document.getElementsByName(v5); for(var
i=0;iradio5.length;i++) { if(radio5.item(i).checked==true) { flag5=1;
break; } } var radio6=document.getElementsByName(v6); for(var
i=0;iradio6.length;i++) { if(radio6.item(i).checked==true) { flag6=1;
break; } }

if(!flag1||!flag2||!flag3||!flag4||!flag5||!flag6){
alert(对不起,请回答完其他的问题?); return false; } if
(add.name.value==) { alert(请输入用户名!);add.name.focus(); return
false;}if (add.name.value.length2 || add.name.value.length14)
{alert(姓名应该在2-14个字符之间!);add.name.focus();return false;}if
(add.tel.value==){ alert(请输入电话或手机号码!);add.tel.focus(); return
false;}if (add.email.value==){
alert(请输入电子邮件地址!);add.email.focus(); return false;}var
filter=/^s*([A-Za-z0-9_-]+(.w+)*@(w+.)+w{2,3})s*$/; if
(!filter.test(document.add.email.value)) {
alert(邮件地址不正确,请重新填写!); document.add.email.focus();
document.add.email.select(); return (false); } if (add.address.value ==
){alert(请输入你的联系方式)add.email.focus();return false;}

}

//–/SCRIPT/headbody bgcolor=#FFFFFF leftmargin=0 topmargin=0
marginwidth=0 marginheight=0!– ImageReady Slices (问卷调查.psd) –table
id=__01 width=1002 height=1100 border=0 cellpadding=0
cellspacing=0trtd colspan=2img src=images/index_01.jpg width=1002
height=57 alt=/td/trtrtd colspan=2img src=images/index_02.jpg
width=1002 height=107 alt=/td/trtrtd height=811 colspan=2 valign=top
background=images/index_03.jpg div id=poll form action=post.php
method=post name=add enctype=multipart/form-data onSubmit=return
check(); h11、泸州老窖特曲有多少年的历史?/h1input name=v1 type=radio
value=300年300年 input name=v1 type=radio value=400年400年 input name=v1
type=radio value=1000年1000年

h12、浓香型白酒又被称为什么香型?/h1input name=v2 type=radio
value=酱香型酱香型 input name=v2 type=radio value=奇香型奇香型 input
name=v2 type=radio value=泸型泸型

h13、泸州老窖特曲曾代表中国获得最早什么国际大奖?/h1input name=v3
type=radio value=巴拿马万国博览会金奖巴拿马万国博览会金奖input name=v3
type=radio value=巴西博览会金奖巴西博览会金奖 input name=v3 type=radio
value=巴拿马糖烟酒会金奖巴拿马糖烟酒会金奖

h14、泸州老窖特曲曾获得什么称号?/h1input name=v4 type=radio
value=物质文化遗产物质文化遗产 input name=v4 type=radio
value=非物质文化遗产非物质文化遗产

h15、此次泸州老窖特曲推出的赠品名称为?/h1input name=v5 type=radio
value=金奖珍藏金奖珍藏 input name=v5 type=radio value=传世浓香传世浓香
input name=v5 type=radio value=传世珍藏传世珍藏

h16、在此次泸州老窖特曲促销活动中,您买多少瓶特曲就能获得传世珍藏大礼?/h1input
name=v6 type=radio value=2瓶2瓶 input name=v6 type=radio value=4瓶4瓶
input name=v6 type=radio value=6瓶6瓶 table class=pollt width=489
border=0 cellpadding=0 cellspacing=0 tr td width=108您的姓名/td td
width=381label input type=text class=inputt name=name id=name /label/td
/tr tr td您的电话/td tdinput type=text class=inputt name=tel id=tel/td
/tr tr td您的E-mail/td tdinput type=text class=inputt name=email
id=email/td /tr tr td您的联系方式/td tdinput name=address type=text
class=inputt id=address size=50/td /tr/tabletable border=0 align=center
cellpadding=0 cellspacing=20 tr td align=centerinput name= type=submit
class=btn value=提交/td td align=centerinput name=重置 type=reset
class=btn value=重新作答/td /tr/table/form

/div /td /trtrtdimg src=images/index_04.jpg width=17 height=125
alt=/tdtdimg src=images/index_05.jpg width=985 height=125
alt=/td/tr/table

!– End ImageReady Slices –/body/html

发表评论

电子邮件地址不会被公开。 必填项已用*标注