Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JS confirm password

[es] :: Javascript i AJAX :: JS confirm password

[ Pregleda: 1733 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

interceptor011
Beograd

Član broj: 99413
Poruke: 79
*.adsl.verat.net.



+1 Profil

icon JS confirm password09.05.2010. u 09:54 - pre 170 meseci
Da li je dobra ova funkcija za proveru unosa. Treba da porveri da li su unete iste vredonsti u dva razlicita polja (password confirm):

Code:
function isSame(vfld) 
        {
                
                var pass = document.getElementById('info_broj');
                var conf = document.getElementById('info_brojp');
                if (pass.value != conf.value)
                {
                    conf.innerHTML = "Niste uneli istu sifru!";
                    conf.className = "error";
                    vfld.focus();
                    return false;
                } 
        }
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-4.sezampro.yu.



+33 Profil

icon Re: JS confirm password09.05.2010. u 16:15 - pre 169 meseci
Pa jesi probao? Ovako na prvi pogled mogu samo da ti kažem da ti nakon document.getElementById('info_broj') fali i .value. Isto važi i za tu liniju ispod.
 
Odgovor na temu

interceptor011
Beograd

Član broj: 99413
Poruke: 79
*.adsl.verat.net.



+1 Profil

icon Re: JS confirm password09.05.2010. u 21:18 - pre 169 meseci
Ma gde da probam, jesi noramlan :) Salim se. Probao sam ali ne reaguje nikako...

Evo ti ceo kod:
Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Registracija</title>
    <meta name="author" content="Djordje Arizanovic"/>
    <meta name="keywords" content="Registracija"/>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="stylesheet" type="text/css" href="style.css" />
   <script language="javascript" type="text/javascript">
    
        function validateOnSubmit(form)
        {
                if (isEMail(form.email)) 
                {
                        if (isNumber(form.broj)) 
                        {
                        return true;
                }
            }
                return false;
        }
        
   
        function isEMail(vfld) 
        {
                var elem = document.getElementById('info_email');
                
                var str = vfld.value;
            var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
                    
            if (!str.match(re)) 
            {
                elem.innerHTML = "Neispravan format e-mail adrese.";
                elem.className = "error";
                vfld.focus();
                return false;
            } 
            else 
            {
                elem.innerHTML = "&nbsp;";
                return true;
            }
        }

   
        function isNumber(vfld) 
        {
                var str = vfld.value;
                var elem = document.getElementById('info_broj');
                if (str != "")
                {
                var re = /^[0-9]{6,15}$/;
                    
                if (!str.match(re)) 
                {
                    elem.innerHTML = "Sifra mora biti sacinjena od brojeva, i mora biti duzine 6-15";
                    elem.className = "error";
                    vfld.focus();
                    return false;
                } 
        }
        function isSame(vfld) 
        {
                var str = vfld.value;
                var pass = document.getElementById('info_broj').value;
                var conf = document.getElementById('info_brojp').value;
                if (pass != conf)
                {
                    conf.innerHTML = "Niste uneli istu sifru!";
                    conf.className = "error";
                    vfld.focus();
                    return false;
                } 
        }
        

        
        
        
        
        elem.innerHTML = "&nbsp;";
        return true;
        }
        
    //]]>
    </script>
  </head>
  <body>

      <div id="wrapper">
          
          <div id="leftnav">
          <br/>
          <br/>
          <br/>
          <br/>
          <br/>
        <br/>
           <a href="prijava.html">Prijava</a><br/>
            <a href="registracija.html">Registracija</a><br/>
             
          </div>
          
          <div id="central">
              <div id="header">
              REGISTRACIJA
              
          </div>
            <form name="formVal2" onsubmit="return validateOnSubmit(this)" action="#" id="formVal2">
      <table>
        <tr>
          <td align="right">
            Ime i prezime:
          </td>
          <td>
            <input type="text"  size="35" maxlength="50"  />
          </td>
          <td>
            *
          </td>
        </tr>
        
      <tr>
          <td align="right">
            Lozinka: ( 6-15):
          </td>
          <td>
            <input type="password" name="broj" id="broj" size="35" maxlength="50" onchange="isNumber(this);" />
          </td>
          <td>
            <span id="info_broj">*</span>
          </td>
        </tr>
        <tr>
          <td align="right">
            Provera lozinke:
          </td>
          <td>
            <input type="password" name="brojp" id="brojp" size="35" maxlength="50" onchange="isSame(this) ;" />
          </td>
          <td>
            <span id="info_brojp">*</span>
          </td>
        </tr>
        <tr>
          <td align="right">
            E-mail:
          </td>
          <td>
            <input type="text" name="email" id="email" size="35" maxlength="50" onchange="isEMail(this);" />
          </td>
          <td>
            <span id="info_email">*</span>
          </td>
        </tr>
        <tr>
          <td align="right">
            Zemlja:
          </td>
          <td>
          <select>
<optgroup label="North America">
<option value="007">Anguilla</option> 
<option value="009">Antigua and Barbuda</option> 
<option value="012">Aruba</option> 
<option value="016">Bahamas</option> 
<option value="019">Barbados</option>
<option value="022">Belize</option>
<option value="024">Bermuda</option>
<option value="233">Virgin Islands, British</option>
<option value="038">Canada</option>
<option value="040">Cayman Islands</option>
<option value="052">Costa Rica</option>
<option value="055">Cuba</option>
<option value="060">Dominica</option>
<option value="061">Dominican Republic</option>
<option value="064">El Salvador</option>
<option value="069">Falkland Islands (Malvinas)</option>
<option value="084">Greenland</option>
<option value="085">Grenada</option>
<option value="086">Guadeloupe</option>
<option value="088">Guatemala</option>
<option value="092">Haiti</option>
<option value="095">Honduras</option>
<option value="106">Jamaica</option>
<option value="134">Martinique</option>
<option value="138">Mexico</option>
<option value="143">Montserrat</option>
<option value="151">Netherlands Antilles</option>
<option value="154">Nicaragua</option>
<option value="165">Panama</option>
<option value="173">Puerto Rico</option>
<option value="180">Saint Kitts and Nevis</option>
<option value="181">Saint Lucia</option>
<option value="182">Saint Pierre and Miquelon</option>
<option value="183">Saint Vincent and The Grenadines</option>
<option value="216">Trinidad and Tobago</option>
<option value="220">Turks and Caicos Islands</option>
<option value="226">United States</option>
<option value="227">United States Minor Outlying Islands</option>
<option value="234">Virgin Islands, U.S.</option>
</optgroup>

<optgroup label="South America">
<option value="010">Argentina</option> 
<option value="026">Bolivia</option>
<option value="030">Brazil</option>
<option value="043">Chile</option>
<option value="047">Colombia</option>
<option value="062">Ecuador</option>
<option value="074">French Guiana</option>
<option value="091">Guyana</option>
<option value="167">Paraguay</option>
<option value="168">Peru</option>
<option value="202">Suriname</option>
<option value="228">Uruguay</option>
<option value="231">Venezuela</option>
</optgroup>

<optgroup label="Antarctica">
<option value="008">Antarctica</option> 
<option value="029">Bouvet Island</option>
<option value="076">French Southern Territories</option>
<option value="093">Heard Island and Mcdonald Islands</option>
<option value="198">South Georgia and The South Sandwich Islands</option>
</optgroup>

<optgroup label="Africa">
<option value="003">Algeria</option> 
<option value="006">Angola</option> 
<option value="023">Benin</option>
<option value="028">Botswana</option>
<option value="034">Burkina Faso</option>
<option value="035">Burundi</option>
<option value="037">Cameroon</option>
<option value="039">Cape Verde</option>
<option value="041">Central African Republic</option>
<option value="042">Chad</option>
<option value="048">Comoros</option>
<option value="049">Congo</option>
<option value="050">Congo, The Democratic Republic of The</option>
<option value="053">Cote D'ivoire</option>
<option value="059">Djibouti</option>
<option value="063">Egypt</option>
<option value="065">Equatorial Guinea</option>
<option value="066">Eritrea</option>
<option value="068">Ethiopia</option>
<option value="077">Gabon</option>
<option value="078">Gambia</option>
<option value="081">Ghana</option>
<option value="089">Guinea</option>
<option value="090">Guinea-bissau</option>
<option value="110">Kenia</option>
<option value="119">Lesotho</option>
<option value="120">Liberia</option>
<option value="121">Libyan Arab Jamahiriya</option>
<option value="235">Wallis and Futuna</option>
<option value="236">Western Sahara</option>
<option value="237">Yemen</option>
<option value="127">Madagascar</option>
<option value="128">Malawi</option>
<option value="131">Mali</option>
<option value="135">Mauritania</option>
<option value="136">Mauritius</option>
<option value="137">Mayotte</option>
<option value="144">Morocco</option>
<option value="145">Mozambique</option>
<option value="147">Namibia</option>
<option value="155">Niger</option>
<option value="156">Nigeria</option>
<option value="175">Reunion</option>
<option value="178">Rwanda</option>
<option value="179">Saint Helena</option>
<option value="186">Sao Tome and Principe</option>
<option value="188">Senegal</option>
<option value="190">Seychelles</option>
<option value="191">Sierra Leone</option>
<option value="196">Somalia</option>
<option value="197">South Africa</option>
<option value="201">Sudan</option>
<option value="204">Swaziland</option>
<option value="210">Tanzania, United Republic of</option>
<option value="213">Togo</option>
<option value="217">Tunisia</option>
<option value="222">Uganda</option>
<option value="238">Zambia</option>
<option value="239">Zimbabwe</option>
</optgroup>

<optgroup label="Europe">
<option value="002">Albania</option> 
<option value="005">Andorra</option> 
<option value="011">Armenia</option> 
<option value="014">Austria</option> 
<option value="015">Azerbaijan</option> 
<option value="020">Belarus</option>
<option value="021">Belgium</option>
<option value="027">Bosnia and Herzegovina</option>
<option value="033">Bulgaria</option>
<option value="054">Croatia</option>
<option value="056">Cyprus</option>
<option value="057">Czech Republic</option>
<option value="058">Denmark</option>
<option value="067">Estonia</option>
<option value="070">Faroe Islands</option>
<option value="072">Finland</option>
<option value="073">France</option>
<option value="079">Georgia</option>
<option value="080">Germany</option>
<option value="082">Gibraltar</option>
<option value="083">Greece</option>
<option value="084">Greenland</option>
<option value="097">Hungary</option>
<option value="098">Iceland</option>
<option value="103">Ireland</option>
<option value="105">Italy</option>
<option value="109">Kazakhstan</option>
<option value="117">Latvia</option>
<option value="122">Liechtenstein</option>
<option value="123">Lithuania</option>
<option value="124">Luxembourg</option>
<option value="126">Macedonia</option>
<option value="132">Malta</option>
<option value="140">Moldova, Republic of</option>
<option value="141">Monaco</option>
<option value="301">Montenegro</option>
<option value="150">Netherlands</option>
<option value="160">Norway</option>
<option value="171">Poland</option>
<option value="172">Portugal</option>
<option value="176">Romania</option>
<option value="177">Russia</option>
<option value="185">San Marino</option>
<option value="189">Serbia</option>
<option value="193">Slovakia</option>
<option value="194">Slovenia</option>
<option value="199">Spain</option>
<option value="203">Svalbard and Jan Mayen</option>
<option value="205">Sweden</option>
<option value="206">Switzerland</option>
<option value="218">Turkey</option>
<option value="223">Ukraine</option>
<option value="225">United Kingdom</option>
<option value="094">Vatican City</option>
</optgroup>

<optgroup label="Asia">
<option value="001">Afghanistan</option> 
<option value="011">Armenia</option> 
<option value="015">Azerbaijan</option> 
<option value="017">Bahrain</option> 
<option value="018">Bangladesh</option>
<option value="025">Bhutan</option>
<option value="031">British Indian Ocean Territory</option>
<option value="032">Brunei Darussalam</option>
<option value="036">Cambodia</option>
<option value="044">China</option>
<option value="056">Cyprus</option>
<option value="079">Georgia</option>
<option value="096">Hong Kong</option>
<option value="099">India</option>
<option value="100">Indonesia</option>
<option value="101">Iran</option>
<option value="102">Iraq</option>
<option value="104">Israel</option>
<option value="107">Japan</option>
<option value="108">Jordan</option>
<option value="109">Kazakhstan</option>
<option value="112">Korea, North</option>
<option value="113">Korea, South</option>
<option value="114">Kuwait</option>
<option value="115">Kyrgyzstan</option>
<option value="116">Laos</option>
<option value="118">Lebanon</option>
<option value="125">Macau</option>
<option value="129">Malaysia</option>
<option value="130">Maldives</option>
<option value="142">Mongolia</option>
<option value="146">Myanmar</option>
<option value="149">Nepal</option>
<option value="161">Oman</option>
<option value="162">Pakistan</option>
<option value="164">Palestinian Territory</option>
<option value="169">Philippines</option>
<option value="174">Qatar</option>
<option value="177">Russia</option>
<option value="187">Saudi Arabia</option>
<option value="192">Singapore</option>
<option value="200">Sri Lanka</option>
<option value="207">Syria</option>
<option value="208">Taiwan</option>
<option value="209">Tajikistan</option>
<option value="211">Thailand</option>
<option value="212">Timor-leste</option>
<option value="218">Turkey</option>
<option value="219">Turkmenistan</option>
<option value="224">United Arab Emirates</option>
<option value="229">Uzbekistan</option>
<option value="232">Vietnam</option>
<option value="237">Yemen</option>
</optgroup>
<optgroup label="Oceania">
<option value="004">American Samoa</option> 
<option value="013">Australia</option> 
<option value="045">Christmas Island</option>
<option value="046">Cocos (Keeling) Islands</option>
<option value="051">Cook Islands</option>
<option value="302">Easter Island</option>
<option value="071">Fiji</option>
<option value="087">Guam</option>
<option value="100">Indonesia</option>
<option value="111">Kiribati</option>
<option value="133">Marshall Islands</option>
<option value="139">Micronesia, Federated States of</option>
<option value="148">Nauru</option>
<option value="152">New Caledonia</option>
<option value="153">New Zealand</option>
<option value="157">Niue</option>
<option value="158">Norfolk Island</option>
<option value="159">Northern Mariana Islands</option>
<option value="163">Palau</option>
<option value="166">Papua New Guinea</option>
<option value="170">Pitcairn</option>
<option value="075">French Polynesia</option>
<option value="184">Samoa</option>
<option value="195">Solomon Islands</option>
<option value="214">Tokelau</option>
<option value="215">Tonga</option>
<option value="221">Tuvalu</option>
<option value="230">Vanuatu</option>
</optgroup>
</select>
          </td>
        </tr>
        <tr>
          <td align="right">
            Pol:
          </td>
          <td><input type="radio" name="grupa" id="muski_id" checked value="muski">Muski 
<input type="radio" name="grupa" id="zenski_id" value="zenski">Zenski
          <td>
            <span id="info_broj">&nbsp;</span>
          </td>
        </tr>
        <tr>
          <td align="right">
            Datum rodjenja:
          </td>
          <td>
            <select>
<optgroup label="Dan:">
<option value="1">1</option> 
<option value="2">2</option> 
<option value="3">3</option> 
<option value="4">4</option> 
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>

</optgroup>


</select>
           <select>
<optgroup label="Mesec:">
<option value="1">Januar</option> 
<option value="2">Februar</option> 
<option value="3">Mart</option> 
<option value="4">April</option> 
<option value="5">Maj</option>
<option value="6">Jun</option>
<option value="7">Jul</option>
<option value="8">Avgust</option>
<option value="9">Septembar</option>
<option value="10">Oktobar</option>
<option value="11">Novembar</option>
<option value="12">Decembar</option>


</optgroup>


</select>
           <select>
<optgroup label="Godina:">
<option value="1">1981</option> 
<option value="2">1982</option> 
<option value="3">1983</option> 
<option value="4">1984</option> 
<option value="5">1985</option>
<option value="6">1986</option>
<option value="7">1987</option>
<option value="8">1988</option>
<option value="9">1989</option>
<option value="10">1990</option>
<option value="11">1991</option>
<option value="12">1992</option>
<option value="13">1993</option>
<option value="14">1994</option>
<option value="15">1995</option>
<option value="16">1996</option>
<option value="17">1997</option>
<option value="18">1998</option>
<option value="19">1999</option>
<option value="20">2000</option>
<option value="21">2001</option>
<option value="22">2002</option>
<option value="23">2003</option>
<option value="24">2004</option>
<option value="25">2005</option>
<option value="26">2006</option>
<option value="27">2007</option>
<option value="28">2008</option>
<option value="29">2009</option>
<option value="30">2010</option>
<option value="31">2011</option>

</optgroup>


</select>
          </td>
          <td>
            <span id="info_broj">&nbsp;</span>
          </td>
        </tr>
        <tr>
          <td align="right">
            Zelim da primam obavestenja:
          </td>
        
<td><input type="checkbox" name="obnova" id="obnova_id" value="vrednost" checked="checked"> </td> 
          <td>
            <span id="info_broj">&nbsp;</span>
          </td>
        </tr>
        
        <tr>
          <td align="right">
            &nbsp;
          </td>
          <td>
            <input type="submit" name="Registracija" value="Registracija" />&nbsp;&nbsp;
            <input type="reset" name="Submit" value="Ponisti" />
          </td>
          <td>
            &nbsp;
          </td>
        </tr>
      </table>
      
    </form>  
    
    
              
          </div>
          
          <div id="rightnav">
              
              
              
          </div>
  </div>
  
  
  </body>
</html>

 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-4.sezampro.yu.



+33 Profil

icon Re: JS confirm password09.05.2010. u 21:54 - pre 169 meseci
Nemoj da očekuješ da drugi umesto tebe debaguju taj tvoj kod. Siguran sam nisi probao da baciš pogled na Tools -> Error Console (ako taj kod testiraš u Firefox-u). Tu verovatno piše u čemu je problem.
 
Odgovor na temu

interceptor011
Beograd

Član broj: 99413
Poruke: 79
*.adsl.verat.net.



+1 Profil

icon Re: JS confirm password10.05.2010. u 09:08 - pre 169 meseci
Hvala puno!
 
Odgovor na temu

[es] :: Javascript i AJAX :: JS confirm password

[ Pregleda: 1733 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.