rafinos Δημοσ. 27 Νοεμβρίου 2014 Μέλος Δημοσ. 27 Νοεμβρίου 2014 Ευχαριστώ παιδιά για τις απαντήσεις και τον χρόνο σας! Τελικά το έκανα με τη λύση του Xvipes. Κάτι άσχετο... υπάρχει τρόπος να κρατήσω το focus σε ένα textbox κατά το .blur αν αυτό είναι κενό;
alou Δημοσ. 27 Νοεμβρίου 2014 Δημοσ. 27 Νοεμβρίου 2014 @nucleus: αργό αλλά πιο βολικό όντως και αν παράγεται δυναμικά, ίσως ακόμα καλύτερα έτσι για να έχει περισσότερες πιθανότητες να το ξαναχρησιμοποιήσεις textboxes_init(100, '#textboxContainer', '.red'); function textboxes_init(boxes, container, classname) { for (var i = 1; i <= boxes; i++) { var textboxSrcId = "textbox" + i ; var textboxTargetId = "d_textbox" + i; var textboxSrc = "<td><label for='" + textboxSrcId + "'>" + textboxSrcId + "</label><input type='text' id='" + textboxSrcId + "' class='" + classname +"'/></td>"; var textboxTarget = "<td><label for='" + textboxTargetId + "'>" + textboxTargetId + "</label><input type='text' id='" + textboxTargetId + "' class='green'/></td>"; $(container).append("<tr>", textboxSrc, textboxTarget, "</tr>"); } bindKeyup(classname); } function bindKeyup(classname) { $(classname).each(function (index, element) { $(element).on("keyup", function (e) { var txtVal = $(this).val(); $('#d_' + String($(this).prop('id'))).val(txtVal); }); }); } 1
nucleus Δημοσ. 27 Νοεμβρίου 2014 Δημοσ. 27 Νοεμβρίου 2014 Για το blur https://api.jquery.com/blur/ https://api.jquery.com/focus/ Ένα event handler στο blur event για το element που θέλεις και μετά να κάνει focus το ίδιο?
Xvipes Δημοσ. 27 Νοεμβρίου 2014 Δημοσ. 27 Νοεμβρίου 2014 Ευχαριστώ παιδιά για τις απαντήσεις και τον χρόνο σας! Τελικά το έκανα με τη λύση του Xvipes. Κάτι άσχετο... υπάρχει τρόπος να κρατήσω το focus σε ένα textbox κατά το .blur αν αυτό είναι κενό; Αν κτλβα καλά θες να κάνεις κάποιο είδους validation αν ο χρήστης δεν έγραψε τίποτα στο input? Αν ναι τι ακριβώς θες να γίνεται.
rafinos Δημοσ. 27 Νοεμβρίου 2014 Μέλος Δημοσ. 27 Νοεμβρίου 2014 Ναι validation κάνω... να μην είναι κενό για αρχή και απλά να μη φεύγει το focus μέχρι να δοθεί τιμή
nucleus Δημοσ. 27 Νοεμβρίου 2014 Δημοσ. 27 Νοεμβρίου 2014 Για validation υπάρχει το http://www.w3schools.com/tags/att_input_required.asp Δεν νομίζω ότι είναι καλή ιδέα να "απαγορεύεις" στον χρήστη να μετακινήσει το focus εκεί που θέλει.Ιδίως αν έχεις παραπάνω απο ένα πεδία μέσα σε μια φόρμα. Για να το κάνεις έτσι όπως θες προτιμότερο θα ήταν να του τα εμφάνιζες ένα ένα με επόμενο και προηγούμενο button.
acid18 Δημοσ. 28 Νοεμβρίου 2014 Δημοσ. 28 Νοεμβρίου 2014 Θα σου πρότεινα να χρησιμοποιήσεις http://knockoutjs.com/ καινα μην τα κάνεις χειροκίνητα
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα