Ich habe das dieses Stück HTML-Code:Javascript Auto Tab nicht auf dem iPad oder iPhone arbeiten
<form name="postcode" method="post" onsubmit="return OnSubmitForm();">
<input class="postcode" maxlength="1" size="1" name="c" onKeyup="autotab(this, document.postcode.o)" />
<input class="postcode" maxlength="1" size="1" name="o" onKeyup="autotab(this, document.postcode.d)" />
<input class="postcode" maxlength="1" size="1" name="d" onKeyup="autotab(this, document.postcode.e)" />
<input class="postcode" maxlength="1" size="1" name="e" /> <br />
</form>
die diese Javascript verwendet:
<script>
/*
Auto tabbing script- By JavaScriptKit.com
http://www.javascriptkit.com
This credit MUST stay intact for use
*/
function autotab(original,destination){
if (original.getAttribute&&original.value.length==original.getAttribute("maxlength"))
destination.focus()
}
</script><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" type="text/javascript"></script>
<script src="js/scripts.js" type="text/javascript"></script>
<script type="text/javascript">
function OnSubmitForm()
{
if(document.postcode.operation[0].checked == true)
{
document.postcode.action ="plans.php";
}
else
if(document.postcode.operation[1].checked == true)
{
document.postcode.action ="plans_gas.php";
}
else
if(document.postcode.operation[2].checked == true)
{
document.postcode.action ="plans_duel.php";
}
return true;
}
</script>
Sobald ein Sie in einem Zeichen eingeben in eine In den Textfeldern wird automatisch das nächste Textfeld angezeigt.
Dies funktioniert gut auf einem PC oder Mac und auf Safari und auch in allen anderen Browsern. Aber wenn Sie die Webseite auf einem iPad oder iPhone (mit Safari) betrachten, funktioniert die automatische Tab-Funktion nicht.
Haben Sie Ideen, wie Sie den automatischen Tab auf diesen mobilen Geräten einrichten können?
Sie haben diese Frage zweimal hintereinander gestellt. – tkone