Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML]Formularz, okienko z ulubinymi.
xxdrago
post 25.05.2013, 00:27:29
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam, robię właśnie formularz i mam w nim pole "telefon" chciałbym, zrobić zrobić coś takiego , że obok mam link "ulubione" i po kliknieciu w link wyskakuje małe okienko a w nim ulubione numery telefonu(llista) po kliknieciu w numer autmatycznie dodaje go do poprzedniego pola "telefon". Jak takie coś najlepiej zrobić?


Myśle, że wmiarę to zrozumiale napisałem
pozdrawiam ;-))


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
Kshyhoo
post 25.05.2013, 06:51:38
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Wyskakujące okienko jest prosto zrobić, ale wiele użytkowników je blokuje, więc lepiej poszukać coś w jQuery. W JS można tak:
[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2. function openTarget (form, features, windowName) {
  3. if (!windowName)
  4. windowName = 'formTarget' + (new Date().getTime());
  5. form.target = windowName;
  6. open ('', windowName, features);
  7. }
  8. </script>
[JAVASCRIPT] pobierz, plaintext

  1. <form action="print_r.php" target="windowName" onsubmit="openTarget(this, 'width=300,height=300,resizable=1,scrollbars=1'); return true;" method="post">
  2. <input type="text" name="string" />
  3. <input type="submit" value="GO" />
  4. </form>


Chociaż prościej można:
[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2.  
  3. imie = prompt('Podaj swoje imię');
  4. alert('Witaj ' + imie);
  5.  
  6. </script>
[JAVASCRIPT] pobierz, plaintext


--------------------
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: 8.07.2025 - 09:48