JavaScript aynı fonksiyonu ile tüm alanları doğrulamak nasıl?

0 Cevap php

Ben aşağıdakileri yapmanız gerekir, ama ben web üzerinde benzer form doğrulama herhangi bir örnek bulamadık:

 <script type="text/javascript">
   function something(){
     if the value on the field who is calling this function == 2,4,6 or 8
     alert("This number is invalid")
     focus in this field. 
</script>

Field1 call something()
Field2 call something()
Field3 call something()
Field4 call something()
Field5 call something()
Field6 call something()

Ben böyle denedim:

function validate()
        {
            valid = true;

            if ( document.form.field_name.value == "2" || document.form.field_name.value == "4" || document.form.field_name.value == "6" ||
           document.form.field_name.value == "8" ){
                alert ( "Invalid number." );
                valid = false;
                document.form.field_name.focus();

            }

            return valid;
        }

Bu gibi işlevi arıyorum:

a)"Some text" <input type="text" name="aa" size="1" maxlength="1" onkeypress="return validate(aa)"><br>

Ama bu şekilde ben her alan için farklı bir işlevi oluşturmak gerekir. Peki bunu nasıl uygulayabilir?

0 Cevap