Wie kann ich jquery Fehlermeldungen ohne Verwendung der Alarmbox anzeigen? Ich brauche einfach eine Ein-Zeilen-Fehlermeldung, die auf dem Bildschirm rot angezeigt wird.jquery Fehlermeldung
Antwort
So stellen Sie eine Funktion, die es tut ...
function error(msg) {
var msgBox = $('#msg-box');
if (msgBox.length === 0) {
msgBox = $('<div />', { 'id': 'msg-box'}).hide().prependTo('body');
}
msgBox.html(msg).fadeIn(500);
}
Dann
#msg-box {
background: red;
padding: 1em;
}
See it on jsFiddle einige CSS hinzufügen.
Ich würde Ihnen +1 geben, wenn nur für die Geige, aber sogar vorschlägt, die native 'alert' Funktion zu ersetzen? Uh .... –
@Felix Kling Sorry, es klang einfach so, als ob das OP es wollte (ich habe die * nicht empfohlen * Warnung). Ich entfernte diesen Teil und hoffe, immer noch das +1 zu bekommen :) – alex
Mmh lass mich nachdenken ......... ok :) –
Versuchen Sie mit jQuery UI dialog component (auch see here). Alternativ können Sie auch einfach ein oder div
Element inline mit dem Rest des Inhalts erstellen und Ihre Nachricht mit einem Knopf versehen, um es loszuwerden (oder Sie könnten es nach so vielen Sekunden automatisch ausblenden).
Setzen Sie das, wo die Fehler angezeigt werden sollen.
<div id='errorDiv'></div>
Und setzen Sie Ihre Fehlermeldungen drin.
Etwas wie folgt aus:
$("<p>error message</p>").css("color", "red").appendTo($("body"));
Sie können auch einen leeren Knoten (div) in den HTML-Code, sagen mit der ID "error_msg" setzen, dann ist diese Nachricht in sie hinzufügen verwenden:
$("#error_msg").html("error message");
zum Beispiel
function jAlert(text) {
var jAl = $('#jAlert');
jAl = jAl.length ? jAl : $('<div>',{'id':'jAlert'}).css({
'padding': '10px',
'border': '1px solid black',
'position': 'absolute',
'color': 'red'
}).click(function() {
$(this).hide();
}).appendTo('body').hide();
jAl.html(text).show();
}
Wenn Sie nur Debuginformationen anzeigen möchten, können Sie console.log() in chrome oder firebug verwenden
- 1. jQuery Validierung Fehlermeldung
- 2. jQuery Validate Remote Fehlermeldung
- 3. jQuery Validierung Trigger Fehlermeldung
- 4. Benutzerdefinierte Fehlermeldung mit HTTPStatusCodeResult & jQuery
- 5. Wie Fehlermeldung von jquery Dropzone
- 6. jQuery Validieren Fehlermeldung fadeIn/Out
- 7. Jquery Fehlermeldung auf allen Feldern
- 8. jQuery unaufdringliche Validierung Fehlermeldung für Dateitypen
- 9. jQuery-Remote-Validierung mit servergenerierter Fehlermeldung
- 10. Benutzerdefinierte Fehlermeldung laden, wenn jquery Validierung fehlschlägt
- 11. Jquery - Fehlermeldung verschwindet auf Formular senden
- 12. jQuery validieren Anzeige Fehlermeldung in div
- 13. jquery Validierung, wenn Eingabefeld hat ein Titel-Attribut, anstelle der Fehlermeldung Titel als die Fehlermeldung
- 14. Wie Fehlermeldungen zu verbergen und eine Fehlermeldung jQuery validate?
- 15. jQuery Validierungs-Plugin: Checkbox-Gruppen und Fehlermeldung Probleme
- 16. Fehlermeldung bei der Installation von jquery mit node.js
- 17. BUGs Fehlermeldung
- 18. PDO-Fehlermeldung?
- 19. JScript Fehlermeldung
- 20. Fehlermeldung Zeit
- 21. Syntax Fehlermeldung
- 22. Codeigniter immer Fehlermeldung
- 23. Fehlerbehebung IE6 + 7 nur Fehlermeldung
- 24. Wie verarbeitet man JSON Fehlermeldung
- 25. Rails 3 Fehlermeldung
- 26. Wie ausgeblendet Fehlermeldung bei Seitenaktualisierung?
- 27. fatal: Kein Git-Repository ... Fehlermeldung
- 28. leere Fehlermeldung in Python
- 29. Verwirrende Fehlermeldung von git
- 30. Fehlermeldung auf einem Codezeile
Sie können die Nachricht in ein div einfügen und positionieren, wo immer Sie möchten. CSS und DOM machen es möglich. –