Kraft, um alle Felder auszufüllen, bevor die form submit

Ich habe ein Formular mit verschiedenen Feldern.

Sehen jsFiddle demo.

Mein Ziel ist es, dem submit-button nur, wenn der Benutzer ausgefüllt hat, in allen Bereichen.

So weit, ich bin in der Lage zu zwingen, das Feld "Titel" zum Inhalt haben, vor dem submit-button aktiviert ist. Wie kann ich es so machen, dass alle anderen Felder müssen ausgefüllt werden zu vor submit-button aktiviert ist.

JS:

    jQuery("input[type='text']").on("keyup", function () {
        if (jQuery(this).val() != "" ) {
            if (jQuery("#titlenewtide").val() != '')
            {
                jQuery("#subnewtide").removeAttr("disabled");
            }
        } else {
            jQuery("#subnewtide").attr("disabled", "disabled");
        }
    });

HTML:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="#" method="post" id="new_tide">
        Title: <input id="titlenewtide" type="text" name="title" required> <br>
        Description: <textarea name="description" id="description"></textarea> <br>
        Tag:  <input id="newtag" type="text" name="newtag" required> <br>
        Category: <input type="radio" name="category" value="19" required> Animation
        <button type="submit" value="Submit" name="subnewtide" id="subnewtide" disabled="disabled">Submit</button> 
    </form>

Beachten Sie, dass ich bin laden der JavaScripts in meine Fußzeile.

  • Ich werde bounty, diese Frage mit 100 Punkten, wenn die berechtigten Hoffnungen für eine Lösung, die funktioniert in allen Browsern.
  • Sei froh, ich habe hoffentlich eine sehr schöne Lösung, um bald zu laden.
Schreibe einen Kommentar