jquery input

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
billt
Δημοσιεύσεις: 1175
Εγγραφή: 20 Φεβ 2004 16:17
Τοποθεσία: Θεσσαλονίκη

jquery input

Δημοσίευση από billt » 21 Νοέμ 2012 10:51

Καλημέρα,
εχω κολλήσει με μια φόρμα και τη καταχώρηση δεδομένων.

Συγεκριμένα έχω μια φόρμα της μορφής:

Κώδικας: Επιλογή όλων

<form>

input id=1
input id=2
.....
input id=n

</form>
θέλω στα inputs να δέχεται μόνο τις τιμές 0-10 με τα ακόλουθα πλήκτρα (0,1,2,3,4,5,6,7,8,9,-) και αφού μπει τιμή να μεταπηδάει το focus στο επόμενο input.

Έτσι πχ αν είμαι στο input 1 πατάω '-' μπαίνει 10 ως τιμή και με πάει στο input 2

Ευχαριστώ

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

jquery input

Δημοσίευση από alou » 21 Νοέμ 2012 16:24

Δεν κατάλαβα ακριβώς το ζητούμενό σου σχετικά με τους αποδεκτούς χαρακτήρες αλλά ότι και να θες, πρέπει να φτιάξεις conditional με keycodes και να οδηγείς με την .focus() στο επόμενο input.

Για τα keycodes, ρίξε μια ματιά εδώ
http://alou.gr/demos/Greek-Keycodes.html

Πχ

Κώδικας: Επιλογή όλων

var tiPatises = &#40;e.keyCode ? e.keyCode &#58; e.which&#41;;
 if&#40;code == 900&#41; &#123; 
   $&#40;'input#2'&#41;.focus&#40;&#41;;
 &#125;
Εννοείται το / τα keycode είναι αυτό που σε ενδιαφέρει, αυτό που έβαλα είναι τυχαίο.
ή βάλε τα keycodes που θες στο conditional σε ένα array αν είναι αρκετά.

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης