نمایش نتایج 1 تا 21 از 21

نام تاپیک: ایجاد کد کپچا

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    ایجاد کد کپچا

    سلام خدمت اساتید.

    من سایتم کد چپتا نداشت . حالا بهش کد چپتا اضافه کردم. اینم کدش هست :

    <form action=" method="post">    <input type="text" name="captcha" />    <input type="submit" name="submit" /></form>
    <?session_start();if(isset($_POST['submit'])){ if($_SESSION['captcha'] == $_POST['captcha']){
    echo "Captcha Is Correct<br>"; }else{ echo "Captcha Isn't Correct<br>"; }}?>


    سوالی که دارم اینه: حالا دکمه ی ثبت اطلاعات ورودی ثبت نام رو کجای این کد چپتای بالا قرار بدم تا در صورت درست وارد کردن کد اطلاعات ارسال بشه به پایگاه داده؟

    این دکمه ی ثبت نام هستش که قبل از گذاشتن کد چپتا وجود داشت.

    <input type="button" tabindex="11" onclick='transData()' value="تائيد ثبت نـام" class="btn" >

  2. #2

    نقل قول: ایجاد کد چپتا

    سلام. این نحوه اضافه کردن کد امنیتی نیست. شما ابتدا در یک تابع، یا کلاس باید این کد رو بسازید و مقداردهی کنید در Session . به عنوان مثال من یک فایل به نام captcha.php می سازم و کدهای زیر رو می نویسم :


    <?php session_start(); $text = rand(10000,99999); $_SESSION["vercode"] = $text; $height = 25; $width = 65; $image_p = imagecreate($width, $height); $black = imagecolorallocate($image_p, 0, 0, 0); $white = imagecolorallocate($image_p, 255, 255, 255); $font_size = 14; imagestring($image_p, $font_size, 5, 5, $text, $white); imagejpeg($image_p, null, 80); ?>


    بعد در فرم ثبت نام، هر جا که خواستم کد رو نشون بدم، یک تگ img درست می کنم ، و src اون رو برابر captcha.php قرار می دم. در واقع به جای مسیر یک عکس، شما مسیر فایل php رو می دید


    <form action="register.php" method="post"> Comment: <textarea name="coment"></textarea> Enter Code <img src="captcha.php"><input type="text" name="vercode" /> <input type="submit" name="Submit" value="Submit" /> </form>


    خب حالا در فایل register.php ، مقدار کد امنیتی وارد شده در فیلد، که توسط کاربر وارد شده رو، با مقدار کد امنیتی که در Session ذخیره کردی، مقایسه می کنی :


    session_start(); if ($_POST["vercode"] != $_SESSION["vercode"] OR $_SESSION["vercode"]=='') { echo '<strong>Incorrect verification code.</strong>'; } else { // add form data processing code here echo '<strong>Verification successful.</strong>'; };



    تمام شد. به همین سادگی، به همین راحتی. دیگه از اون کدها ننویس

  3. #3
    کاربر دائمی آواتار leaping
    تاریخ عضویت
    آذر 1391
    محل زندگی
    تهران از سنندج
    پست
    480

    نقل قول: ایجاد کد چپتا

    منظورتون از کد چپتا همون کد کپچا هست دیگه نه؟

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    نقل قول: ایجاد کد چپتا

    نقل قول نوشته شده توسط edenarezo مشاهده تاپیک
    سلام. این نحوه اضافه کردن کد امنیتی نیست. شما ابتدا در یک تابع، یا کلاس باید این کد رو بسازید و مقداردهی کنید در Session . به عنوان مثال من یک فایل به نام captcha.php می سازم و کدهای زیر رو می نویسم :


    <?php session_start(); $text = rand(10000,99999); $_SESSION["vercode"] = $text; $height = 25; $width = 65; $image_p = imagecreate($width, $height); $black = imagecolorallocate($image_p, 0, 0, 0); $white = imagecolorallocate($image_p, 255, 255, 255); $font_size = 14; imagestring($image_p, $font_size, 5, 5, $text, $white); imagejpeg($image_p, null, 80); ?>


    بعد در فرم ثبت نام، هر جا که خواستم کد رو نشون بدم، یک تگ img درست می کنم ، و src اون رو برابر captcha.php قرار می دم. در واقع به جای مسیر یک عکس، شما مسیر فایل php رو می دید


    <form action="register.php" method="post"> Comment: <textarea name="coment"></textarea> Enter Code <img src="captcha.php"><input type="text" name="vercode" /> <input type="submit" name="Submit" value="Submit" /> </form>


    خب حالا در فایل register.php ، مقدار کد امنیتی وارد شده در فیلد، که توسط کاربر وارد شده رو، با مقدار کد امنیتی که در Session ذخیره کردی، مقایسه می کنی :


    session_start(); if ($_POST["vercode"] != $_SESSION["vercode"] OR $_SESSION["vercode"]=='') { echo '<strong>Incorrect verification code.</strong>'; } else { // add form data processing code here echo '<strong>Verification successful.</strong>'; };



    تمام شد. به همین سادگی، به همین راحتی. دیگه از اون کدها ننویس

    فایل کپچایی که من دارم دقیقا اینطوری هست که شما گفتین. حالا من اومدم کدهارو نوشتم تا شما متوجه بشین.
    اما منظورمو خوب متوجه نشدین.
    طور دیگه بگم. دکمه ی ثبت رو که از قبل وجود داشت کجای کد کپچا قرار بدم تا داده های فرم ارسال بشه؟

  5. #5
    کاربر دائمی آواتار meysam1366
    تاریخ عضویت
    شهریور 1390
    محل زندگی
    ایران/تهران
    پست
    448

    نقل قول: ایجاد کد چپتا

    نقل قول نوشته شده توسط leaping مشاهده تاپیک
    منظورتون از کد چپتا همون کد کپچا هست دیگه نه؟
    سلام دوست عزیز

    مثل اینکه شما هر شب تو آب نمک میخوابی

    جدیدا چی شده که شما از همه غلط املایی میگیری؟

    توی تایپک پکیج php مهندس شهرکی بهتون تذکر داد ولی مثل اینکه اثر نداشته
    آخرین ویرایش به وسیله meysam1366 : دوشنبه 22 اردیبهشت 1393 در 15:23 عصر

  6. #6

    نقل قول: ایجاد کد چپتا


    • سوالی که دارم اینه: حالا دکمه ی ثبت اطلاعات ورودی ثبت نام رو کجای این کد چپتای بالا قرار بدم تا در صورت درست وارد کردن کد اطلاعات ارسال بشه به پایگاه داده؟

      این دکمه ی ثبت نام هستش که قبل از گذاشتن کد چپتا وجود داشت.

      1
      <input type="button" tabindex="11" onclick='transData()' value="تائيد ثبت نـام" class="btn" >





    شما دکمه submit رو در پائین فرم قرار می دین. همون جای قبلی. مثل فرمی که بدون کد امنیتی هست، با این فرم هم برخورد کنید، با این تفاوت که یک فیلد دیگه هم اضافه شده. این فیلد، مقداری هست که کاربر وارد می کنه. بعد در قسمتی که می خوای پردازش انجام بدی، مقدار این فیلد رو باید با مقدار سشن مقایسه کنی. به عنوان مثال، فرم شما به این شکل می شه:



    <form action="" method="post"> <input type="text" name="username"> <input type="password" name="password"> <input type="password" name="password_again"> <input type="email" name="email">
    <img src="captcha.php" /> <input type="text" name="captch">
    <input type="submit" value="register">
    </form>



    شما فقط یک فیلد دیگه در واقع اضافه کردید به فرم ثبت نامتون. همین.

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    نقل قول: ایجاد کد چپتا

    نقل قول نوشته شده توسط edenarezo مشاهده تاپیک
    شما دکمه submit رو در پائین فرم قرار می دین. همون جای قبلی. مثل فرمی که بدون کد امنیتی هست، با این فرم هم برخورد کنید، با این تفاوت که یک فیلد دیگه هم اضافه شده. این فیلد، مقداری هست که کاربر وارد می کنه. بعد در قسمتی که می خوای پردازش انجام بدی، مقدار این فیلد رو باید با مقدار سشن مقایسه کنی. به عنوان مثال، فرم شما به این شکل می شه:



    <form action="" method="post"> <input type="text" name="username"> <input type="password" name="password"> <input type="password" name="password_again"> <input type="email" name="email">
    <img src="captcha.php" /> <input type="text" name="captch">
    <input type="submit" value="register">
    </form>



    شما فقط یک فیلد دیگه در واقع اضافه کردید به فرم ثبت نامتون. همین.
    به کلید ثبت دقت نکردین؟
    <input type="button" tabindex="11" onclick='transData()' value="تائيد ثبت نـام" class="btn" >

    کد ثبت فرم من از تابع transData() استفاده میکنه نه post

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    نقل قول: ایجاد کد چپتا

    نمیشه در صورت زدن کلید submit اطلاعات فرم بعد از دستور else ارسال بشه؟

    <?
    session_start();
    if(isset($_POST['submit'])){
    if($_SESSION['captcha'] == $_POST['captcha']){
    echo "Captcha Is Correct<br>";


    مثلا اینجا یک کد بذاریم که در صورت درست بودن این کد رو بفرسته.
    <input type="button" tabindex="11" onclick='transData()' value="تائيد ثبت نـام" class="btn" >


    }else{
    echo "Captcha Isn't Correct<br>";


    }
    }
    ?>

  9. #9

    نقل قول: ایجاد کد کپچا

    کد تابع جاوا اسکریپت transData خودتون رو بگذارین ببینیم چی به چیه. کدها رو هم توی تگ مناسب بگذارین که درست دیده بشه. صبر کنید کامل صفحه Load بشه، بعد از امکانات ادیتور استفاده کنید تا کدهاتون بهم نریزه.

  10. #10
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    نقل قول: ایجاد کد کپچا

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    کد تابع جاوا اسکریپت transData خودتون رو بگذارین ببینیم چی به چیه. کدها رو هم توی تگ مناسب بگذارین که درست دیده بشه. صبر کنید کامل صفحه Load بشه، بعد از امکانات ادیتور استفاده کنید تا کدهاتون بهم نریزه.
    استاد ممنونم.هرکاری میکنم کدها بهم میریزه. یجا آپلودش کردم. این کد صفحه ی ثبت نام من هست:

    http://uploadkon.ir/fl/d/ODY2OA%3D%3D

  11. #11
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    نقل قول: ایجاد کد کپچا

    یعنی کسی نی کمکم کنه؟

  12. #12

    نقل قول: ایجاد کد کپچا

    به نظر من شما بهتره یه توضیح از کدت بدی. الگوریتم و نحوه کارش رو بگو. مشخص نیست شما، دقیقن می خوای چیکار کنی. شما می خوای یک فرم رو با ajax چک کنی. ولی اون یه تیکه کد php چه کاری قرار بکنه اونجا.

    تا متوجه نشیم الگوریتم کد شما، چی هست، کسی نمی تونه کمک بکنه
    آخرین ویرایش به وسیله edenarezo : سه شنبه 23 اردیبهشت 1393 در 09:57 صبح

  13. #13
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    نقل قول: ایجاد کد کپچا

    نقل قول نوشته شده توسط edenarezo مشاهده تاپیک
    به نظر من شما بهتره یه توضیح از کدت بدی. الگوریتم و نحوه کارش رو بگو. مشخص نیست شما، دقیقن می خوای چیکار کنی. شما می خوای یک فرم رو با ajax چک کنی. ولی اون یه تیکه کد php چه کاری قرار بکنه اونجا.

    تا متوجه نشیم الگوریتم کد شما، چی هست، کسی نمی تونه کمک بکنه
    ببینید استاد من یه صفحه لاگین دارم به این آدرس http://vsh.vvs.ir/login.php
    این هم کد صفحه لاگین:
    http://uploadkon.ir/fl/d/ODg0NQ%3D%3D

    صفحه لاگین یوزر و پسورد رو به صفحه checklogin میفرسته تا چک کنه یوزر پسورد درسته یا نه.
    این هم کد صفحه checklogin:
    http://uploadkon.ir/fl/d/ODg0Nw%3D%3D

    حالا چطور باید کپچا رو قرار بدم تا در صورت درست بودن کپچا وارد اکانت بشیم؟
    ممنونم ازتون

  14. #14

    نقل قول: ایجاد کد کپچا

    سلام
    اگر درست متوجه شدم سئوالتونو
    کد کپچا را که درست میکنید میریزید داخل یک session با ایندکس اختصاصی مثلا captcha
    به این شکل

    $_SESSION['captcha']

    بعد وقتی اطلاعات صفحه رو پست میکنید به یک صفحه دیگه مثلا submit.php اطلاعات فیلد captcha که یوزر وارد کرده رو هم با نام کاربری و پسورد ارسال میکنید

    $_POST['username']
    $_POST['pass']
    $_POST['captcha']
    if($_POST['captcha'] == $_SESSION['captcha']){
    unset($_SESSION['captcha'];
    header('location: member.php');
    }else{
    header('location: login.php');
    }

    اونجا مقدار session و با مقدار فیلد پست شده مقایسه کنید اگر برابر بود میره به پنلش اگر نه هم برمیگرده به لاگین
    در هر صورت هم سشن پاک میشه و اگر لازم باشه یک مقدار جدید میگیره

  15. #15
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    نقل قول: ایجاد کد کپچا

    نقل قول نوشته شده توسط numberone1 مشاهده تاپیک
    سلام
    اگر درست متوجه شدم سئوالتونو
    کد کپچا را که درست میکنید میریزید داخل یک session با ایندکس اختصاصی مثلا captcha
    به این شکل

    $_SESSION['captcha']

    بعد وقتی اطلاعات صفحه رو پست میکنید به یک صفحه دیگه مثلا submit.php اطلاعات فیلد captcha که یوزر وارد کرده رو هم با نام کاربری و پسورد ارسال میکنید

    $_POST['username']
    $_POST['pass']
    $_POST['captcha']
    if($_POST['captcha'] == $_SESSION['captcha']){
    unset($_SESSION['captcha'];
    header('location: member.php');
    }else{
    header('location: login.php');
    }

    اونجا مقدار session و با مقدار فیلد پست شده مقایسه کنید اگر برابر بود میره به پنلش اگر نه هم برمیگرده به لاگین
    در هر صورت هم سشن پاک میشه و اگر لازم باشه یک مقدار جدید میگیره

    سلام . مرسی ک جواب دادین. مشکل من اینه که بلد نیستم
    اطلاعات فیلد captcha که یوزر وارد کرده رو با نام کاربری و پسورد ارسال کنم .
    اگه میشه به کد هایی که آپلود کردم نگاهی بندازین تا متوجه کد بشین.
    این کد های تولید و تست کپچا هستش

    <?session_start();if(isset($_POST['submit'])){	if($_SESSION['captcha'] == $_POST['captcha']){		echo "Captcha Is Correct<br>";	}else{		echo "Captcha Isn't Correct<br>";	}}?>




    کد HTML:
    &nbsp;كـدامنيتي: <img src="capt/simplecaptcha.php" align="middle" alt="کد امنیتی" >&nbsp;&nbsp;*&nbsp;كدامنيتي رااينجا بنويسيد: <input name="captcha" type="text" size="10" ><br><br>

    ممنون میشم خودتون برام درستش کنین من خیلی مبتدی هستم


  16. #16

    نقل قول: ایجاد کد کپچا

    با استفاده از همون کد هائی که edenarezo در پست دوم به شما توضیح دادن
    صفحه captcha.php

    <?php
    session_start();
    $text = rand(10000,99999);
    $_SESSION["vercode"] = $text;
    $height = 25;
    $width = 65;
    $image_p = imagecreate($width, $height);
    $black = imagecolorallocate($image_p, 0, 0, 0);
    $white = imagecolorallocate($image_p, 255, 255, 255);
    $font_size = 14;
    imagestring($image_p, $font_size, 5, 5, $text, $white);
    imagejpeg($image_p, null, 80);
    ?>


    صفحه login.php

    <!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" dir="rtl">
    <head>
    <title></title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta http-equiv="Content-Language" content="fa">
    <meta name="description" content="">
    <meta name="keywords" content="">

    <link type="text/css" rel="Stylesheet" href="../css.css" />
    </head>
    <style>
    input {
    background-color: black;
    color: white;
    font-weight: bold;
    }
    </style>

    <body alink="#FFCC00" vlink="#FFCC00" link="#FFCC00">
    <?php
    error_reporting(0);
    include 'jdf.php';
    include 'db_connect.php';
    include 'captcha.php';
    ?>
    <table border="0" align="center">
    <tr>
    <td colspan="2"><td valign="top" align="center">
    <div class="shadow" style="margin-top:15px;width:550px">
    <div class="content1" >
    <div style="background:#000;height:22px;color:#FFCC00;p adding-top:5px">

    </div>

    <table border="1" width="100%" align="center" >
    <tr>
    <td valign="top">
    <table border="0" width="100%" align="center">
    <tr>
    <td valign="top" style="padding:5px;background-color:#FFCC00;color:black;text-align:justify;line-height: 170%;">
    <br>
    </td>
    </tr>
    <tr>
    <td style="background:#000;height:22px;color:#FFCC00;p adding-top:5px;" align="center"><!-- عضويت درسايت --> ورود كاربران به سايت </td>
    </tr>
    <tr>
    <td align="center">
    <form name="myform" action="checklogin.php" method="POST" >
    كدكاربري:
    <input type="text" size="18" maxlength="15"dir="ltr" name="myusername" style="margin-right:3px" >
    *
    <br>
    رمز عبور :
    <input type="password" size="18" maxlength="15" name="mypassword" style="direction: ltr; margin-right:3px">
    *
    <br>
    کد امنیتی: <img src="captcha.php"><input type="text" name="vercode" />
    <br>
    <input type="submit" name="submit" value="ورودبـه سايت" class="btn" style="margin-right:55px">
    <br>
    <br>

    <!-- End Vorod-->

    </td>
    </tr>
    <tr>

    </tr>
    </table> </form>
    </tr>
    </table>

    </td>
    </tr>
    </table>
    <div style="background:#000;height:22px;color:#FFCC00;p adding-top:5px">

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

    </body>
    </html>


    صفحه checklogin.php

    session_start();
    if($_SESSION["vercode"] == $_POST['vercode']){
    //بقیه کد های چک کردن یوزر نیم و پسورد
    }

  17. #17
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    نقل قول: ایجاد کد کپچا

    دوست عزیز خوشبختانه با آموزش خوبتون مشکلم با فرم لاگین حل شد. حالا میشه بگید با فرم ثبت نام چیکار کنم؟ که اگه کاربر اطلاعات رو درست وارد کرده باشه و تصویر کپچا رو هم درست وارد کرده باشه اطلاعات ارسال بشه
    این فرم ثبت نام کاربر هست:

    http://uploadkon.ir/fl/d/ODkxNw%3D%3D

  18. #18

    نقل قول: ایجاد کد کپچا

    اینطور که من متوجه شدم، شما یک فرم لاگین دارید. که می خواد اطلاعات کاربر رو به صورت ajax چک کنه و در صورت صحیح بودن، اون رو به صفحه مورد نظر هدایت کنه و در غیر اینصورت پیام مناسب رو نشون بده. شما واقعاً اگر مبتدی هستید، به نظر من بهتر هست که ابتدا ajax رو کنار بگذارید و به صورت عادی اطلاعات رو چک کنید. به هر حال اگر می خواید از ajax استفاده کنید، کد امنیتی هم باید در فایل checklogin بررسی بشه و نه در فرم شما.

    شما اون یه تیکه کد php که زیر فرم نوشتید رو حذف کنید. فیلدی که کاربر در اون ، کد امنیتی رو وارد می کنه، مثل نام کاربری و پسورد، توسط ajax به checklogin ارجاع بدید. در ضمن شما نباید اطلاعات کاربر رو به صورت get ارجاع بدید. از متد post باید استفاده کنید.

    کدهای جاوا هم در یک فایل خارجی قرار بدید، تا صفحه کمی خلوت بشه.

    خب من براتون یک مثال از نحوه ارسال اطلاعات با jquery می زنم، بلکن گشایشی بشه برای شما :


    $('input[submit]').click(function() {

    var username = $('#username').val(),
    password = $('#password').val(),
    captcha = $('#captcha').val(),


    url = $('form').attr('action'),
    type = $('form').attr('method');


    if(username =="" || password =="" || captcha == "")
    $("#status").text("please enter user and pass");


    var post_data = {'username' : username, 'password': password, 'captcha': captcha};


    $.post(url, post_data, function(data) {
    var response = $.parseJSON(data);
    if (!response.success) {
    $('#status').text(response.msg);
    } else if(response.success) {
    window.location = 'profile.php';
    }


    }).fail(function(error) {
    $('#status').text('Oops!');
    });


    return false;


    })


    ببنید من در اینجا، خیلی ساده و روان، زمانی که کاربر دکمه ارسال رو می زنه، اطلاعات فیلدها رو می گیرم، اگر خالی نبودند، اطلاعات رو برای فایل checklogin ارسال می کنم. حالا منتظر جواب این صفحه می مونیم. این صفحه اطلاعاتی که براش ارسال کردیم رو بررسی می کنه، و جواب رو در قالب یک آرایه به ما ارسال می کنه . در صورتی که اطلاعات صحیح باشند، session رو مقداردهی می کنه و در آرایه پیغام مناسب رو برای ما درج می کنه و در غیر اینصورت خطا رو برای ما ارسال می کنه.

    ما هم در قسمت جاوااسکریپت، این جواب ها رو بررسی می کنیم. اگر پیغام درست گرفتیم، کاربر رو هدایت می کنیم به صفحه ای که می خوایم، در غیر اینصورت براش پیغام مناسب رو چاپ می کنیم.

    این هم فایل checklogin . خیلی ساده و روان نوشتم


    if (isset($_POST)) {
    $username = $_POST['username']; $password = $_POST['password']; $captcha = $_POST['captcha'];
    if ($captcha !== $_SESSION['captcha']) {
    $response = array('success' => false, 'msg' => 'Captcha is invalid!'); die();
    } else {
    $query = mysql_query('SELECT * FROM users WHERE username = "'.$username.'" AND password = "'.$password.'" '); $rows = mysql_num_rows($query);
    if($rows <= 0){ $response = array('success' => false, 'msg' => 'not found username!'); die();
    } else { $fetch = mysql_fetch_array($query);
    $_SESSION['userid'] = $fetch['id']; $_SESSION['username'] = $fetch['username'];
    $response = array('success' => false, 'msg' => 'Successfuly!'); die();
    }

    }



    این کد ایجاد یک صفحه لاگین با استفاده از ajax بود. طبق الگوریتمی که در اینجا هست، شما کدهات رو می تونی ویرایش کنی.

  19. #19
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    نقل قول: ایجاد کد کپچا

    edenarezo عزیز مشکلم با فرم لاگین حل شد. اما اگه پست قبلیم رو خونده باشین الان مشکلم فرم ثبت نام کاربر هست.



  20. #20

    نقل قول: ایجاد کد کپچا

    نقل قول نوشته شده توسط arezoo021 مشاهده تاپیک
    دوست عزیز خوشبختانه با آموزش خوبتون مشکلم با فرم لاگین حل شد. حالا میشه بگید با فرم ثبت نام چیکار کنم؟ که اگه کاربر اطلاعات رو درست وارد کرده باشه و تصویر کپچا رو هم درست وارد کرده باشه اطلاعات ارسال بشه
    این فرم ثبت نام کاربر هست:

    http://uploadkon.ir/fl/d/ODkxNw%3D%3D
    خواهش
    کد هاتون قسمت javascript بعضی جاهاش اشتباهه!
    به نظر میرسه از جائی کپی کردین خودتون بهش اضافه کردین فیلد هاتونو
    اگر میخواید حتما از ایجکس استفاده کنید برای فرمتون من یه راه خیلی ساده بهتون معرفی میکنم که سریع کارتون راه بیفته
    این پلاگین و دانلود کنید به صفحتون اضافه کنید
    http://plugins.jquery.com/form/
    داکیومنت هاشو هم از اینجا ببینید با مثال
    http://jquery.malsup.com/form/
    خیلی راحت با 4 خط جاوا اسکریپت کل دیتا های فرم و میتونید ارسال کنید

    <script>
    $(document).ready(function() {
    var options = {
    target : '#loading',
    url : 'submitsignup.php',
    success : function() {
    $('#loading').html('thank you');
    }
    };
    $('#myform').submit(function() {
    $('#myform').ajaxForm(options);
    $('#loading').html('thank you');
    return false;
    });
    });
    </script>

  21. #21
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1393
    پست
    48

    نقل قول: ایجاد کد کپچا

    نقل قول نوشته شده توسط numberone1 مشاهده تاپیک
    خواهش
    کد هاتون قسمت javascript بعضی جاهاش اشتباهه!
    به نظر میرسه از جائی کپی کردین خودتون بهش اضافه کردین فیلد هاتونو
    اگر میخواید حتما از ایجکس استفاده کنید برای فرمتون من یه راه خیلی ساده بهتون معرفی میکنم که سریع کارتون راه بیفته
    این پلاگین و دانلود کنید به صفحتون اضافه کنید
    http://plugins.jquery.com/form/
    داکیومنت هاشو هم از اینجا ببینید با مثال
    http://jquery.malsup.com/form/
    خیلی راحت با 4 خط جاوا اسکریپت کل دیتا های فرم و میتونید ارسال کنید

    <script>
    $(document).ready(function() {
    var options = {
    target : '#loading',
    url : 'submitsignup.php',
    success : function() {
    $('#loading').html('thank you');
    }
    };
    $('#myform').submit(function() {
    $('#myform').ajaxForm(options);
    $('#loading').html('thank you');
    return false;
    });
    });
    </script>
    اما من از این کدها سر در نمیارم. اگه میشه همون کدی که من دادمو ویرایش کنین

تاپیک های مشابه

  1. ایجاد کپچا
    نوشته شده توسط pedram_ns در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 09 تیر 1392, 16:43 عصر
  2. این کپچا از چه طریقی ایجاد میشه
    نوشته شده توسط sg.programmer در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: جمعه 14 مهر 1391, 10:36 صبح
  3. ایجاد دو کومبو باکس که به هم مرتبطند
    نوشته شده توسط bernadet730 در بخش ASP.NET Web Forms
    پاسخ: 8
    آخرین پست: چهارشنبه 25 شهریور 1383, 07:52 صبح
  4. مشکل ایجاد ایندکس در SQL
    نوشته شده توسط sahar8010 در بخش T-SQL
    پاسخ: 5
    آخرین پست: پنج شنبه 04 اردیبهشت 1382, 17:01 عصر
  5. ایجاد ‍custom preview با استفاده از quickreport
    نوشته شده توسط omid1974 در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 4
    آخرین پست: یک شنبه 24 فروردین 1382, 12:17 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •