Also habe ich mir gedacht ich mache das mit Javascript und prüfe die Anzahl der eingegebenen Zeichen (müssen immer 11 sein). Wenn 11 drin sind dann wird ein submit() ausgelöst. Das funktioniert auch bei normalen Browsern, aber nicht mit dem Browser auf den Palm, obwohl hier Javascript aktiviert ist.
Ganz wichtig ist, dass du valides HTML benutzt.
Dein Beispiel ist invalide. Das mag deinen Desktop-Browser mit seinem riesigen Code zur Fehlerinterpretation vielleicht nicht beeindrucken, auf Geräten mit wenig Speicher wie einem Palm sind Browser weniger fehlertolerant.
Darüber hinaus ist dein Javascript kritikwürdig. Wozu die ständige Nutzung von "javascript:", sowohl im onkeyup, als auch in der Funktion beim Submit?