| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | radix parameter bei parseInt mit angeben! Deine Funktion sollte nicht vom DOM-Tree abhängig sein. |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse: Anfänger ![]() | Du hast hier eine unzuverlässige Speziallösung, die bei Eingaben mit Vornullen auch noch falsche Werte bringt (Hinweis von rudygotya). this hast du falsch verwendet, es liefert hier in der function das window-object. this als Parameter im Aufruf liefert dir den gewünschten Zugriff. Hab dein Code mal etwas erweitert um dies zu zeigen: Code: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Page</title>
<script type="text/javascript">
function check(thisArg, minVal, avgVal, maxVal) {
var argValue = Number(thisArg.value);
if(argValue >= minVal && argValue <= maxVal) {
if(argValue >= avgVal) alert('Ab ' + avgVal + ' werden neue Werte ermittelt!');
var r=0;
}
else {
alert(thisArg.value + ' aus dem Feld ' + thisArg.name + ' ist nicht zwischen ' + minVal + ' und ' + maxVal);
}
}
</script>
</head>
<body>
<form>
Zahl: <input type='text' id='value_one' name="Testeingabe" onblur="check(this,0, 50, 100)" >
</form>
</body>
</html>
Die function kannst du dann nur für Elemente einsetzen, welche auch diese Attribute haben. Alternativ kann auch this.value beim Aufruf verwendet werden, in der function wird dann direkt mit thisArg gearbeitet und der name steht nicht zur Verfügung. Number hat gegenüber parseInt den Vorteil dass auch Dezimalzahlen wie 23.6 als Eingabe akzeptiert werden. Ob das gewünscht ist ? Was du da mit der 50 machen möchtest hab ich nicht so ganz verstanden. Das obige Beispiel, wo es noch so einiges verbesserungswürdig ist, solltest du nach deinen Wünschen modifizieren und erweitern können. LG jspit |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 30.07.2008
Beiträge: 1.167
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | Zitat:
| |
| | |
| | |
| Benutzer Registriert seit: 25.07.2011
Beiträge: 41
PHP-Kenntnisse: Anfänger ![]() | Hallo sorry das ich mich erst jetzt melde und vielen lieben dank für eure Zeit und mühen. @jspit Vielen Dank für deine Erklärungen bzw meines this Fehlers, ist sehr aufschlussreich und werde ich mir für die Zukunft merken. Und ebenfalls vielen Dank für deine Code Erweiterung, welche ich getestet habe. Es läuft einwandfrei. und gefällt mir ehrlich gesagt besser als meine bisherige Lösung, die ich hatte: PHP-Code: Vielen lieben Dank und Gruss Achillix |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Alert Funktion | zorro69 | PHP Einsteiger | 4 | 10.12.2011 18:20 |
| Alert() onclick Reload Page | Kein Genie | JavaScript, Ajax und mehr | 2 | 11.09.2010 11:34 |
| [Erledigt] Was passiert wenn ein Alert Fenster geöffnet wird | martl666 | JavaScript, Ajax und mehr | 4 | 30.03.2009 17:29 |
| [Erledigt] setinterval() arbeitet nur mit alert() richtig | Patrick H. | JavaScript, Ajax und mehr | 8 | 25.11.2008 13:24 |
| AJAX Response: Firebug gibt Alert aus | Curanai | HTML, Usability und Barrierefreiheit | 1 | 20.01.2008 20:38 |
| alert.... | dh1sbg | HTML, Usability und Barrierefreiheit | 4 | 28.01.2007 11:59 |
| Javascript alert() | fmueller | HTML, Usability und Barrierefreiheit | 2 | 31.05.2006 13:32 |
| absatz in alert box | Matthiasnet | HTML, Usability und Barrierefreiheit | 4 | 23.09.2005 12:51 |
| Alert Box mit PHP | PHP Tipps 2005-2 | 8 | 12.09.2005 10:59 | |
| alert window nach abschicken von formular | Sclot | HTML, Usability und Barrierefreiheit | 6 | 15.04.2005 18:10 |
| wenn alert erscheint kein submit | HTML, Usability und Barrierefreiheit | 3 | 20.10.2004 16:10 | |
| ein alert fenster beim abschicken eines formulars | Sclot | HTML, Usability und Barrierefreiheit | 1 | 13.10.2004 13:20 |
| Vergleichsoperation für IF...THEN... aus Variable | PHP-Fortgeschrittene | 2 | 01.09.2004 14:15 | |
| alert --> anderer Titel? | HTML, Usability und Barrierefreiheit | 5 | 08.07.2004 15:39 | |