Rezultate 1 la 4 din 4

Subiect: Memorare date form

  1. #1
    Avatarul lui alex.web
    alex.web este deconectat Membru SeoPedia
    Reputatie:
    24
    Data înscrierii
    26th July 2012
    Posturi
    212
    Putere Rep
    24


    Implicit Memorare date form

    Am un form cu date si ceva restrictii pe la input-uri lungime minima si restul.
    Spre exemplu la nume daca completeaza cu mai putin de 4 caractere si da submit primeste raspuns negativ: Ati completat gresit numele! si am setat un
    Cod PHP:
    echo ('<meta http-equiv="Refresh" content="4;url=formular.php" />'); 
    Cum pot face ca la intoarcere sa pastreze datele ? Adica ceea ce completase inainte..

  2. #2
    Avatarul lui Netul
    Netul este deconectat Ambasador
    Reputatie:
    46
    Data înscrierii
    5th January 2006
    Locaţie
    Iasi
    Vârstă
    46
    Posturi
    1.065
    Putere Rep
    46


    Implicit

    Inainte de verificarea in PHP (dupa submit form), fa o validare in JavaScript

    Fisier validare.js

    function validare()
    {

    var x=document.forms["Formular"]["nume"].value;
    if (x==null || x=="")
    {
    alert("Completati numele!");
    return false;
    }

    var x=document.forms["Formular"]["nume"].value;
    if (x==null || x=="" || x.length<4 || x.length>25)
    {
    alert("Numele trebuie sa aiba intre 5 si 25 de caractere!");
    return false;
    }
    }


    Fisier formular:

    <form id="form" name="Formular" action="XXXXX.php" method="post" onsubmit="return validare()" >
    <input name="nume" type="text" />
    ...
    </form>

  3. #3
    Avatarul lui Bogdan Ungureanu
    Bogdan Ungureanu este deconectat Membru SeoPedia
    Reputatie:
    30
    Data înscrierii
    17th September 2010
    Locaţie
    Craiova
    Vârstă
    33
    Posturi
    431
    Putere Rep
    30


    Implicit

    E puțin aiurea cum ai gândit verificarea în acel formular. În locul tău aș folosi o verificare cu Javascript, mi se pare mai ușor așa decât să te complici cu cookie-uri sau cine știe ce truc.

    Joacă-te jQuery, e interesant. De exemplu, uită-te peste API-ul lor pentru form.

    EDIT: Sau cum a făcut Netul.
    Ultima modificare făcută de Bogdan Ungureanu; 11th March 2013 la 19:49.
    Am un blog personal nou.

  4. #4
    Avatarul lui clawbc
    clawbc este deconectat Membru SeoPedia
    Reputatie:
    32
    Data înscrierii
    14th February 2008
    Locaţie
    Berlin
    Vârstă
    40
    Posturi
    91
    Putere Rep
    32


    Implicit

    Asa cum au zis si antevorbitorii mei, incearca sa faci validarea cu JavaScript sau jQuery, astfel faci validarea pe client si nu incarci serverul, plus ca nu dai refresh la pagina.

    Daca totusi vrei sa faci verificarea in php, cand dai submit la form citesti valorile campurilor cu $POST si le afisezi la value: <input type="text" value="<?php echo $nume_camp; ?>">
    Cauti ceva de inchiriat sau produse Apple?

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Indexare dupa login form
    De danyy în forumul Google
    Răspunsuri: 5
    Ultimul Post: 31st December 2010, 11:09
  2. Automatic Form Filler
    De Ioan Margineanu în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 31
    Ultimul Post: 14th December 2010, 08:19
  3. Form HTML - NO ACTION
    De Lucian00 în forumul Client side
    Răspunsuri: 6
    Ultimul Post: 14th September 2010, 12:07
  4. link form
    De Mascka în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 1
    Ultimul Post: 18th January 2007, 13:45
  5. Need help with a form
    De FireEyes în forumul Server side
    Răspunsuri: 4
    Ultimul Post: 16th August 2006, 01:27

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •