2016-08-27 4 views
1

Setzen Sie eine Fehlermeldung, wenn der Benutzer vergisst, das Bild hochzuladen. Ich habe nichts gefunden, die meisten der Fehler sind Upload-Fehler, ich möchte eine, die den Benutzer wissen lassen, dass sie vergaß, Bild hochladen auch ich möchte nicht den Benutzer auf die nächste Seite gehen, bis das Bild hochgeladen wird. Ich habe versucht, meinen alten Code für den Vor- und Nachnamen zu verwenden, aber das scheint nicht zu funktionieren. das ist nur ein Beispiel zu zeigen, was ich für Fehler verwenden Sie bitteFehlermeldung einstellen, wenn das Bild nicht hochgeladen wird

function formValidator() { 
    var names = document.getElementById('names'); 


if (isAlphanumeric(names, "Please enter first and last name")) { 



<input type="file" name="file3" id="file3" /> 

Antwort

1

helfen Ich denke, Sie Over-Engineering ein bisschen hier. Sie können sich tatsächlich auf Attribute von input in HTML5 verlassen, die die Formularübermittlung für Sie validieren oder ungültig machen können. Wenn Sie beispielsweise input als required angeben und formvalidate verwenden, kann dies automatisch ausgelöst werden.

Der Browser wird sicherstellen, dass die Eingabe geliefert wird, bevor die Übermittlung zugelassen wird. Sie können auch in den onsubmit Handler des Formulars über Javascript einhaken, wenn Sie weitere Validierung durchführen müssen ...

Verwandte Themen