Εμφάνιση 1-5 από 5
  1. #1
    Εγγραφή
    17-02-2008
    Περιοχή
    Αθήνα
    Μηνύματα
    1.157
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    ~13Mbps
    ISP
    Wind
    Router
    Netgear D1500
    Δε βρήκα θέμα σχετικό με τη javascript, επομένως άνοιξα το παρόν.
    Έχω τον εξής κώδικα σε site, όπως φαίνεται στο inspector

    Κώδικας:
    <input name="email" value="" type="text">
    και
    Κώδικας:
    <select name="lo_id">
        <option value=""></option>
        <option value="1"></option>
    <option value="2"></option>
    </select>
    Και θελω να γραψω javascript κώδικα (ο οποιος θα τρέχει σε script στον browser) που θα γράφει στο πεδίο του email και θα επιλέγει στο πεδίο αναδυόμενης λίστας το 1

    Έχω γράψει το εξής

    Κώδικας:
    var mail = document.getElementsByTagName("input");
    var lo = document.getElementsByTagName("select");
        for(var i=0;i<mail.length;i++)
        {
            if(mail[i].type == "text")
            {
                mail[i].value = "email@email.gr";
            }
        }
    
     for(var i = 0; i < lo.length; i++)
    {
      if(lo[i].value == "")
      {
            lo[i].value = 1;}
    }
    
        document.forms[0].submit();
    Το πρόβλημά μου.
    Το πρώτο κομμάτι κώδικα, γεμίζει με το "email@email.gr" όλα τα πεδία κειμένου της σελίδας, ενώ εγώ θέλω το συγκεκριμένο και μόνο.
    Τι πρέπει να κάνω;

  2. #2
    Εγγραφή
    21-03-2008
    Ηλικία
    36
    Μηνύματα
    9.888
    Downloads
    8
    Uploads
    2
    Τύπος
    VDSL2
    Ταχύτητα
    51200/5120
    ISP
    Nova
    Router
    VMG8623-T50B & Debian
    Μπορείς να δώσεις στο πεδίο κειμένου ένα ID και να χρησιμοποιήσεις την getElementById για να το προσπελάσεις:
    Κώδικας:
    <input id="email" name="email" value="" type="text">
    Κώδικας:
    var mail = document.getElementById("email");
    mail.value = "email@email.gr";
    - Κάνετε τη δουλειά σας γρήγορα, αξιόπιστα, με ασφάλεια, χωρίς τεχνητούς περιορισμούς και δωρεάν με το Linux.
    - Οι δίσκοι χαλάνε! Σκεφτείτε τα αρχεία σας πριν την πατήσετε. Κάνετε τακτικά backup.

  3. #3
    Εγγραφή
    17-02-2008
    Περιοχή
    Αθήνα
    Μηνύματα
    1.157
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    ~13Mbps
    ISP
    Wind
    Router
    Netgear D1500
    Παράθεση Αρχικό μήνυμα από Simpleton Εμφάνιση μηνυμάτων
    Μπορείς να δώσεις στο πεδίο κειμένου ένα ID και να χρησιμοποιήσεις την getElementById για να το προσπελάσεις:
    Κώδικας:
    <input id="email" name="email" value="" type="text">
    Κώδικας:
    var mail = document.getElementById("email");
    mail.value = "email@email.gr";
    Αυτό το γνωρίζω, το θέμα ειναι πώς θα το κάνω χωρίς τροποποίηση της σελίδας.
    Βρήκα οτι μπορώ να χρησιμοποιήσω το document.getelementsbyname('email'), αλλά δε μου δουλεύει καθολου το script μ αυτό.

  4. #4
    Εγγραφή
    21-03-2008
    Ηλικία
    36
    Μηνύματα
    9.888
    Downloads
    8
    Uploads
    2
    Τύπος
    VDSL2
    Ταχύτητα
    51200/5120
    ISP
    Nova
    Router
    VMG8623-T50B & Debian
    Με αυτό;
    Κώδικας:
    var mail = document.getElementsByName("email");
    mail[0].value = "email@email.gr";
    - Κάνετε τη δουλειά σας γρήγορα, αξιόπιστα, με ασφάλεια, χωρίς τεχνητούς περιορισμούς και δωρεάν με το Linux.
    - Οι δίσκοι χαλάνε! Σκεφτείτε τα αρχεία σας πριν την πατήσετε. Κάνετε τακτικά backup.

  5. #5
    Εγγραφή
    17-02-2008
    Περιοχή
    Αθήνα
    Μηνύματα
    1.157
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    ~13Mbps
    ISP
    Wind
    Router
    Netgear D1500
    Παράθεση Αρχικό μήνυμα από Simpleton Εμφάνιση μηνυμάτων
    Με αυτό;
    Κώδικας:
    var mail = document.getElementsByName("email");
    mail[0].value = "email@email.gr";
    Δούλεψε τελικά Δεν ξέρω τι έκανα λάθος χτες, ισως η κούραση έφταιγε

Παρόμοια Θέματα

  1. JavaScript loop Counter
    Από cris4524 στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 22-03-14, 20:09
  2. Javascript αποριες σχετικα με κατασκευη εφαρμογης....
    Από zaranero στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 22-03-14, 19:59
  3. Javascript - SOS
    Από Gplayer στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 3
    Τελευταίο Μήνυμα: 19-03-14, 00:35
  4. Διαδικτυακές επιθέσεις με Javascript και PNG
    Από ipo στο φόρουμ Ειδήσεις
    Μηνύματα: 28
    Τελευταίο Μήνυμα: 06-02-14, 15:17
  5. javascript και radio buttons
    Από santono στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 3
    Τελευταίο Μήνυμα: 19-10-13, 01:08

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας