Autor Zpráva
radvis
Profil
Ahoj, první, co bych potřeboval je to, že bych chtěl nastavit defaultni class. Když napíšu do inputu neco tak se nastavi class is10 nebo 100. Když smažu obsah inputu tak se mi napise "Nevyplnili jste email!", ale už se mi nenastaví defaultní hodnota "is0".

<tr>
 <td class="registration-label">heslo:</td>
 <td class="registration-input"><input type="text"><p id="pw-strength" class="is0"></p></td>
 <td id="validation-pw1"></td>
</tr>

$("#frmregistrationForm-pw").keyup(function(event) {

   input = $(this).val();
   length = $(this).val().length;
   var text = '';

   if(input == ""){
    text += "Nevyplnili jste email!";
    $("#pw-strength").addClass("is0"); 
    $("#validation-pw1").removeClass().html(text).addClass("registration-message-err");
   }
   if(length < 3){
    $("#pw-strength").addClass("is10"); 
   }else{
    $("#pw-strength").addClass("is100");
   }
   
});



Jako další věc bych potřeboval nějak nastavit "error" aby nešel odeslat form a ukázalo se, kolik tam těch errorů je ( Nemůžete odeslat form, máte 2 errory). Jak to nějakým způsobem přidat do řešení , co je nahoře (mohlo by toho být víc, třeba kontrola jména a pod.). Díky za rady.
Chamurappi
Profil
Reaguji na radvise:
ale už se mi nenastaví defaultní hodnota "is0"
Nastaví. Napsaný skript dělá to, co dělat má. Stačí se trochu zamyslet.
radvis
Profil
Nemohl by jsi mě prosím více nakopnput? Když jsem tam nastavil něco jiného tak to udělalo co mělo, ale když jsem tam nastavil to is0 tak se nic nestane

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0