2011-01-13 5 views
1

Ich folge dem Vorschlag von Find size of file behind download link with jQuery für die Überprüfung der Dateigröße und hinzugefügt return false;, um die Formularübergabe zu verhindern, aber fehlgeschlagen. Der Code lautet wie folgt:Javascript verhindern Formular senden, wenn über Limit

function findSize() { 
    var fileInput = $("#loadfile")[0]; 
    if (fileInput.files[0].fileSize > 1048) { 
    alert(fileInput.files[0].fileSize); 
    return false; 
    } 
} 

<input type="submit" value="Submit" class="form-submit" onclick="findSize()" /> 

Wie verhindere ich Formularübergabe, wenn die Dateigröße überschritten wird?

Antwort

1

Setzen Sie überprüfen Sie die onsubmit des Formulars anstelle der onclick der Submit-Taste sollte dies zu lösen.

+0

Ich habe versucht, die onsubmit aber noch die Einreichung durchlaufen. Irgendwelche anderen Vorschläge? – Peter

+0

Sorry, mein Fehler, ich hätte das Formular lieber auf das Formular anstatt auf den Button stellen sollen. Es funktioniert jetzt! Danke, oezi. – Peter

Verwandte Themen