Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] sprawdzanie istnienia pola <input>
-Gość_tester-
post
Post #1





Goście







jak sprawdzic czy istnieje dane pole input?

np. chce sprawdzic, czy na stronie jest pole:
<input name="cosik1" value="cosik2" onclick="cosik3()" type="radio" tabindex="1" />
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
emp
post
Post #2





Grupa: Zarejestrowani
Postów: 195
Pomógł: 14
Dołączył: 12.01.2006
Skąd: Gotham City

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


Prosto mozna to zrobic w javascript

Kod
<input id="id_elementu" name="cosik1" value="cosik2" onclick="cosik3()" type="radio" tabindex="1" />

<script language="javascript" type="text/javascript">
element = document.getElementById( 'id_elementu' );
if( element ) alert ( "jest element" );
</script>


Bardziej skomplikowanie mozna zrobic to w javascript i
wynik wyslac metoda get w adresie strony do php
Kod
<input id="id_elementu" name="cosik1" value="cosik2" onclick="cosik3()" type="radio" tabindex="1" />

<script language="javascript" type="text/javascript">'
element = document.getElementById( 'id_elementu' );
if( element ) jest_element = 'tak';
window.location="strona.php?jest_element="+jest_element;
</script>


funkcja windows.location przechodzi na podana strone w tym wypadku jest to strona.php
na której z tablicy $_GET[ 'jest_element' ] pobieramy wynik

  1. <?php
  2.  
  3. $wynik = $_GET[ 'jest_element' ] ;
  4. if( $jest_element == 'tak' ) echo 'Jest element !' ;
  5.  
  6. ?>


jak to zrobic bez przeladowania ?... napewno mozna wykorzystac javascripta zeby to zrobic bez przeladowania ale wtedy sie jeszcze bardziej pokomplikuje np wykorzystujac AJAXA (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) innych pomyslow nie mam

pozdro

Ten post edytował emp 13.03.2006, 15:53:54
Go to the top of the page
+Quote Post

Posty w temacie
- Gość_tester   [js] sprawdzanie istnienia pola <input>   13.03.2006, 15:34:00
- - emp   Prosto mozna to zrobic w javascript Kod<input...   13.03.2006, 15:49:40
- - Guest   spoko a da sie sprawdzic czy istnieje pole po taki...   13.03.2006, 16:07:48
- - emp   da sie bez id, ale dodaj po prostu id chyba ci nic...   14.03.2006, 10:33:03


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

 



RSS Aktualny czas: 9.10.2025 - 07:55