πρόσθεση σε textfield

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

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

Απάντηση
andrip
Δημοσιεύσεις: 24
Εγγραφή: 03 Σεπ 2005 23:05

πρόσθεση σε textfield

Δημοσίευση από andrip » 08 Δεκ 2005 19:13

καλησπέρα,

ερώτηξη. Έχω 5 textfields πχ t1,t2,t3,t4,t5 και ξεκινάω και πληκτρολογώ τιμές απο το t1 πώς γίνεται κάθε φορά που πατάω tab ή που πατάω το mouse στο επόμενο texfield το σύνολο να μου το γράφει πχ στο t5? Δε θέλω να πατάω κάποιο κουμπί, θέλω αν υπάρχει τρόπος να γίνεται αυτό κάθε φορά που βγαίνω απο το textfield. Αν κάποιος ξέρει με υποχρεώνει...

θενκς

andrip
Δημοσιεύσεις: 24
Εγγραφή: 03 Σεπ 2005 23:05

πρόσθεση σε textfield

Δημοσίευση από andrip » 08 Δεκ 2005 19:15

btw μάλλον έκανα βλακεία και αυτό δεν είναι php. μαλλον είναι html δεν ξέρω. Απλα επειδή όλο το site είναι γραμμένο με βάσεις και php βιάστηκα να το βάλω εδώ σορρυ

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

πρόσθεση σε textfield

Δημοσίευση από greekbytes » 09 Δεκ 2005 03:00

μεταφέρθηκε!

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

πρόσθεση σε textfield

Δημοσίευση από skeftomilos » 09 Δεκ 2005 05:02

Τώρα αν σου έλεγα ότι δεν είναι ούτε HTML αλλά JavaScript; :D :lol:

Το συμβάν που θα χρειαστεί είναι το onchange. Θα χρειαστεί και μια ρουτίνα για να κάνει τις πράξεις, για να μη γράφονται ξανά και ξανά σε κάθε onchange.

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

<script>
  function update&#40;&#41; &#123;
    var form = document.forms&#91;'f1'&#93;
    form.t5.value = Number&#40;form.t1.value&#41; + Number&#40;form.t2.value&#41; + Number&#40;form.t3.value&#41; + Number&#40;form.t4.value&#41;
  &#125;
</script>

<form name="f1">
  <input name="t1" onchange="update&#40;&#41;">
  <input name="t2" onchange="update&#40;&#41;">
  <input name="t3" onchange="update&#40;&#41;">
  <input name="t4" onchange="update&#40;&#41;">
  <input name="t5">
</form>
Μαζί με το το onchange μπορεί να χρησιμοποιηθεί και το onkeyup, για ακόμα πιο άμεση ενημέρωση.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

Επιστροφή στο “HTML και XHTML”

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

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