PDA

View Full Version : اعتبارسنجی فرم عضویت



hanis29268
پنج شنبه 31 فروردین 1391, 12:14 عصر
با سلام خدمت دوستان برنامه نویس
بنده یک فایل html دارم جهت عضویت افراد که توی body کپی کردم:
<body>
<div id="registration">
<h2 style"background-color: #000000">فرم حساب کاربری</h2>

<form id="RegisterUserForm" action="" name="RegisterUserForm" onsubmit="">
<fieldset>
<p>
<label for="name">نام </label>
<input id="name" name="name" type="text" class="text" value="" />
</p>


<p>
<label for="name">فامیلی</label>
<input id="name1" name="name1" type="text" class="text" value="" />
</p>
<p>
<label for="tel">شماره تلفن</label>
<input id="tel" name="tel" type="tel" class="text" value="" />
</p>

<p>
<label for="email">ایمیل</label>
<input id="email" name="email" type="email" class="text" value="" />
</p>
<p>
<label for="name">نام کاربری</label>
<input id="username" name="username" type="text" class="text" value="" />
</p>
<p>
<label for="password">رمز عبور</label>
<input id="password" name="password" class="text" type="password" />
</p>
<p>
<label for="password">تکرار رمز عبور</label>
<input id="password2" name="password2" class="text" type="password" />
</p>

<p><input id="acceptTerms" name="acceptTerms" type="checkbox" />
<label for="acceptTerms">
اینجانب <a href="">شرایط و قوانین</a> این سایت را کاملا مطالعه نموده ام و قبول دارم
</label>
</p>

<p>
<button id="registerNew" type="submit" onclick="validateForm(),checkpassword()">ثیت نام</button>
</p>
</fieldset>

</form>
</div>


</body>
و کد جاوایی که استفاده میکنم :
<script type="text/javascript">
function validateForm()
{
var name=document.forms["RegisterUserForm"]["name"].value;
var family=document.forms["RegisterUserForm"]["tel"].value;
var email=document.forms["RegisterUserForm"]["email"].value;
var tell=document.forms["RegisterUserForm"]["password"].value;


if (name==null || name==""||family==null || family==""||email==null || email==""||password==null || password=="")
{
alert("تمامي فيلدها بايد پر شود");


}
}
function checkpassword()
{
var name=document.forms["RegisterUserForm"]["password"].value;
var tell=document.forms["RegisterUserForm"]["password2"].value;


if (name!=tell)
{
alert("لطفا رمز عبور يکسان وارد کنيد");
return false;
document.forms["RegisterUserForm"]["name"].value="";
document.forms["RegisterUserForm"]["password"].value=""
}
}
</script>
این کد جاوا رو توی asp کپی میکنم جواب نمیده در حالی که در notepad ذخیره و اجرا میکنم جواب میده

ahmad156
پنج شنبه 31 فروردین 1391, 12:21 عصر
کد asp رو بذار

hanis29268
پنج شنبه 31 فروردین 1391, 12:35 عصر
دوست عزیز من دقیقا کد html رو کپی کردم
کد asp نزدم،

ahmad156
پنج شنبه 31 فروردین 1391, 12:37 عصر
منظورم همون صفحه ای که عمل نمیکنه.

hanis29268
پنج شنبه 31 فروردین 1391, 12:42 عصر
اینم کد:
<%@ Page Language="C#‎‎‎" AutoEventWireup="true" CodeBehind="frmRegisteration.aspx.cs" Inherits="AvarezApplication.frmRegisteration" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>

<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />


<script type="text/javascript">
function validateForm()
{
var name=document.forms["RegisterUserForm"]["name"].value;
var family=document.forms["RegisterUserForm"]["tel"].value;
var email=document.forms["RegisterUserForm"]["email"].value;
var tell=document.forms["RegisterUserForm"]["password"].value;


if (name==null || name==""||family==null || family==""||email==null || email==""||password==null || password=="")
{
alert("تمامي فيلدها بايد پر شود");
return false;
}
}
function checkpassword()
{
var name=document.forms["RegisterUserForm"]["password"].value;
var tell=document.forms["RegisterUserForm"]["password2"].value;


if (name!=tell)
{
alert("لطفا رمز عبور يکسان وارد کنيد");
return false;
document.forms["RegisterUserForm"]["name"].value="";
document.forms["RegisterUserForm"]["password"].value=""
}
}</script>

<meta charset="utf-8">
<link rel="stylesheet" href="css/reset.css" type="text/css" media="all">
<link rel="stylesheet" href="css/mastertext.css" type="text/css" media="all">
<link rel="stylesheet" href="css/layout.css" type="text/css" media="all">
<link rel="stylesheet" href="css/style.css" type="text/css" media="all">
<link rel="stylesheet" href="css/nivo-slider.css" type="text/css" media="screen" />
<link rel="stylesheet" href="css/styleslideshow.css" type="text/css" media="screen" />
<link rel="stylesheet" href="css/stylegrid.css" type="text/css" />
<link rel="stylesheet" href="css/style-login.css" />
<link rel="stylesheet" href="s.css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript" src="ss.js"></script>

<script type="text/javascript" src="js/maxheight.js"></script>
<script type="text/javascript" src="js/jquery-1.4.2.min.js" ></script>
<script type="text/javascript" src="js/script.js"></script>
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/validate.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js?ver=1.4.2"></script>
<script src="js/login.js"></script>
<script src="js/init.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
function Submit2_onclick() {

}
</script>
<!--[if lt IE 7]>
<link rel="stylesheet" href="css/ie6.css" type="text/css" media="screen">
<script type="text/javascript" src="js/ie_png.js"></script>
<script type="text/javascript">
ie_png.fix('.png');
</script>
<![endif]-->
<!--[if lt IE 9]>
<script type="text/javascript" src="js/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="tail-bottom">
<div id="main">
<!-- header -->
<header>

<div align="center" class="inside" >
<div dir="rtl" style="position: absolute; z-index: auto; width: 40px; height: 10px; top: 134px; border-style: dashed; right: 841px; font-family: Tahoma; font-size: small; color: #FFFFFF;">
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</div>
<div dir="rtl" style="position: absolute; z-index: auto; width: 40px; height: 10px; top: 168px; border-style: dashed; right: 841px; font-family: Tahoma; font-size: small; color: #FFFFFF;">
<asp:Label ID="Label3" runat="server" Text=""></asp:Label>
</div>
<img src="images/site2.png">
</div>
<div class="nav-box" dir="rtl" >
<nav>
<ul class="fright" dir="rtl">
<li><a href="Home"><img src="images/pic-home-act.gif"></a></li>
<li><a href="About"><img src="images/pic-mail.gif"></a></li>
</ul>
<ul dir="rtl">
<li><a href="About.aspx"><font face="tahoma" size="5" dir="rtl" style="font-family: Tahoma; font-size: small">درباره ما</font></a></li>
<li><a href="articles.html"><font face="tahoma" size="5" dir="rtl" style="font-family: Tahoma; font-size: small">قوانین</font></a></li>
<li><a href="FastCalc.aspx"><font face="tahoma" size="5" dir="rtl" style="font-family: Tahoma; font-size: small">محاسبات سرانگشتی</font></a></li>
<li><a href="default.aspx"><font face="tahoma" size="5" dir="rtl" style="font-family: Tahoma; font-size: small">صفحه اصلی</font></a></li>
<li>
<div id="loginContainer">
<a href="#" id="loginButton" ><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font face="tahoma" size="5" dir="rtl" style="font-family: Tahoma; font-size: small">ورود </font>&nbsp;&nbsp;</span><em></em></a>
<div style="clear:both"></div>
<div id="loginBox">
<form id="loginForm" action="WebForm1.aspx" method="post">
<fieldset id="body">
<fieldset>
<label for="email1" style="font-family: Tahoma">آدرس ایمیل</label>
<input type="email" name="usremail" dir="ltr" />
</fieldset>
<fieldset>
<label for="password" style="font-family: Tahoma">کلمه عبور</label>
<input type="password" name="password" id="password" dir="ltr" />
</fieldset>
<input type="submit" id="login" value="ورود" style="font-family: Tahoma" />
<label for="checkbox" style="font-family: Tahoma"><input type="checkbox" id="checkbox" />مرا به خاط بسپار؟</label>
</fieldset>

<span><a href="frmRegisteration.aspx" style="font-family: Tahoma">رمز عبور خود را فراموش کرده اید؟</a></span>
</form>
</div>
</div>
</li>
</ul>

</nav>

</div>

</header>

</br>
</br>

</br>
<div class="wrapper indent">

<!-- content -->
<section id="content"><div class="ic">More Website Templates at TemplateMonster.com!</div>
</br>


<form id="Form1" runat="server">
<div class="wrapper">
<div class="box">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="inside" dir="rtl">
<h2 style="font-family: Tahoma; font-size: large"><span>ثبت</span> نام</h2>
<p dir="rtl" style="font-family: Tahoma; font-size:small; right: 10px;">
<div id="registration">
<h2 style"background-color: #000000">فرم حساب کاربری</h2>

<form id="RegisterUserForm" action="" name="RegisterUserForm" onsubmit="">
<fieldset>
<p>
<label for="name">نام </label>
<input id="name" name="name" type="text" class="text" value="" />
</p>


<p>
<label for="name">فامیلی</label>
<input id="name1" name="name1" type="text" class="text" value="" />
</p>
<p>
<label for="tel">شماره تلفن</label>
<input id="tel" name="tel" type="tel" class="text" value="" />
</p>

<p>
<label for="email">ایمیل</label>
<input id="email" name="email" type="email" class="text" value="" />
</p>
<p>
<label for="name">نام کاربری</label>
<input id="username" name="username" type="text" class="text" value="" />
</p>
<p>
<label for="password">رمز عبور</label>
<input id="password1" name="password" class="text" type="password" />
</p>
<p>
<label for="password">تکرار رمز عبور</label>
<input id="password2" name="password2" class="text" type="password" />
</p>

<p><input id="acceptTerms" name="acceptTerms" type="checkbox" />
<label for="acceptTerms">
اینجانب <a href="">شرایط و قوانین</a> این سایت را کاملا مطالعه نموده ام و قبول دارم
</label>
</p>

<p>
<button id="registerNew" type="submit" onclick="validateForm(),checkpassword()">ثیت نام</button>
</p>
</fieldset>

</form>
</div>

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</section>
<!-- aside -->

<aside>
<div class="inside">

<div class="mnu">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="inside" dir="rtl">
<h2 align="center" style="font-family: Tahoma; font-size: small"><span></span> </h2>
<p dir="rtl" style="font-family: Tahoma; font-size:large">
<ul class="insurance" dir="rtl">
<li><strong style="font-size: medium"></strong><p style="font-size: small"></p></li>
<li><strong style="font-size: medium">محاسبه </strong><p style="font-size: small"></p></li>

</p>
</ul>


</div>
</div>
</div>
</div>
</div>
</div>
</div>

<div class="mnu">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="inside" dir="rtl">
<h2 align="center" style="font-family: Tahoma; font-size: small" ><span> </span>برگزیده </h2>
<p dir="rtl" style="font-family: Tahoma; font-size:small">
<ul class="insurance" dir="rtl">


<li>

<div id="slider" class="nivoSlider" dir="rtl">
<img src="images/Slide/1.jpg" alt="1" />
<img src="images/Slide/2.jpg" alt="2" />
<img src="images/Slide/3.jpg" alt="3" />
<img src="images/Slide/4.jpg" alt="4" />
</div>

<script type="text/javascript" src="js/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="js/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript">
$(window).load(function () {
$('#slider').nivoSlider({ directionNavHide: false });
});
</script>
</li>
</ul>
</p>

</div>
</div>
</div>
</div>
</div>
</div>
</div>

<div class="inside">
</div>
</aside>
</div>
<
</div>
</div>

</body>
</html>

ahmad156
پنج شنبه 31 فروردین 1391, 13:11 عصر
دوست عزیز با firebug چک کنین ببین چه اتفاقی رخ میده شاید بعضی آدرس دهی اشتباه باشه

imanasp
پنج شنبه 31 فروردین 1391, 20:06 عصر
منظورتون از جواب نمیده چیه؟؟
یعنی اصلا اجرا نمیشه یا اعتبار سنجی فرم به درستی صورت نمی گیره ؟؟

hanis29268
جمعه 01 اردیبهشت 1391, 13:22 عصر
اعتبارسنجی هاش جواب نمیده،درواقع کدهای جاوایی که نوشتم جواب نمیده
ممنون