Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wstawić wartości z checkboxów do linku, skrypt poniżej prawie jest OK, ale
miedzna
post 10.05.2006, 10:30:54
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Znalazłem na tym forum taki scrypt:
  1. <script type="text/javascript">
  2. function checkboxy(){
  3. for(i=0; i < document.fm.elements.length; i++) {
  4. obj = document.fm.elements[i];
  5. if(obj.type == 'checkbox' && obj.checked) {
  6. document.fm.txt.value += obj.value;
  7. }
  8. }
  9. }
  10.  
  11. <form name="fm">
  12. <input type="checkbox" name="checkbox1" value="mail1@mail.pl"><br>
  13. <input type="checkbox" name="checkbox2" value="mail2@mail.pl"><br>
  14. <input type="checkbox" name="checkbox3" value="mail3@mail.pl"><br><br>
  15. <input type="button" value="ok" onclick="checkboxy();"><br><br><br>
  16. <textarea name="txt" style="width:200;height:100;"></textarea>
  17. </form>


wiadomo, po kliknięciu w button wstawiają się wartości checkboxów do textarea, ale mnie interesuje to, czy da się te same wartości wstawić do linku w formie:
<a href="mailto:mail1@mail.pl; mail2@mail.pl; mail3@mail.pl">wyslij</a>
chodzi o wstawienie tych wartości po mailto:

Dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
revyag
post 10.05.2006, 11:03:01
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Kod
function checkboxy(){
    document.getElementById("mail").href='mailto:';
    for(i=0; i < document.fm.elements.length; i++) {
        obj = document.fm.elements[i];
        if(obj.type == 'checkbox' && obj.checked) {
            document.getElementById("mail").href += obj.value+';';
        }
    }
}

  1. <a id="mail" href="">mail</a>


--------------------
-------------

------
Go to the top of the page
+Quote Post
miedzna
post 10.05.2006, 11:05:18
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Otóż to smile.gif dzieki bardzo, jesteś wielki!!!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:22