Asp.Net Form DefaultButton-Fehler in Firefox

Den .Net generierten code für ein Formular mit der "DefaultButton" - Attribut enthält Armen javascript erlaubt, dass die Funktionalität zum arbeiten in IE, aber nicht in anderen Browsern (Firefox, specifcially).

Drücken der enter-Taste senden Sie das Formular mit allen Browsern, aber Firefox nicht außer acht lassen, die-Taste drücken, wenn es passiert, innerhalb von einer <textarea> kontrollieren. Das Ergebnis ist ein mehrzeiliges Textfeld-Steuerelement, das kann nicht sein, multiline in Firefox als enter-Taste das Formular absendet, anstatt die Schaffung einer neuen Linie.

Weitere Informationen über den Fehler, Lesen Sie hier.

Könnte dies behoben werden Asp.Net 3.0+, sondern eine Problemumgehung, die noch erstellt werden für den 2.0.

Ideen für die leichteste Abhilfe (einen hack, der sieht nicht wie ein hack =D)? Die Lösung in dem oben genannten link erschreckt mich ein wenig, da es sehr leicht zu unbeabsichtigten Nebenwirkungen.

InformationsquelleAutor frank hadder | 2008-09-08
Schreibe einen Kommentar