Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] kopiowanie wpisanych wartosci do pola input
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
franek019
Witam,

przeszukałem wczesnej forum i nie znalazłem odpowiedzi na nurtujące mnie pytanie smile.gif

Mamy np. taki formularz
  1. <form name="formularz">
  2. pole1 <input type="text" name="pole1"><br>
  3. pole2 <select name="pole2">
  4. <option value="">wybierz</option>
  5. <option value="1">1</option>
  6. <option value="2">2</option>
  7. <option value="3">3</option>
  8. pole3 <input type="text" name="pole3">
  9. <br>
  10. <br>
  11. Link: <input type="text" name="link">
  12. </form>
  13. <br>
  14. <img src="obrazek.php?pole1=wartosc1&pole2=wartosc2&pole3=wartosc3">


Mój problem polega na tym że nie wiem jak zrobić aby po wpisaniu wartości przeniosły się one do input'a o nazwie 'link' bez przeładowywania strony w formie:
obrazek.php?pole1=wartosc1&pole2=wartosc2&pole3=wartosc3

Oraz aby też po wpisaniu tych wartości zmienił się adres obrazka i automatycznie się przeładował smile.gif

Mam nadzieję że ktoś mi pomoże, pozdrawiam smile.gif
beton
  1. function toinput()
  2. {
  3. var dest = getElementById('link');
  4. var img = getElementById('idimg');
  5. var src1 = getElementById('pole1').value;
  6. var src2 = getElementById('pole2').value;
  7. var src3 = getElementById('pole3').value;
  8.  
  9. dest.value='obrazek.php?pole1='+src1+'&pole2='+src2+'&pole3='+src3;
  10. img.src = dest.value;
  11. }



Podana metoda zrobiona na 'oko' ale powina działac, jedynie co musisz zmienic to kod html na taki

  1. <form name="formularz">
  2. pole1 <input type="text" id="pole1" name="pole1"><br>
  3. pole2 <select id="pole2" name="pole2">
  4. <option value="">wybierz</option>
  5. <option value="1">1</option>
  6. <option value="2">2</option>
  7. <option value="3">3</option>
  8. pole3 <input type="text" id="pole3" name="pole3">
  9. <br>
  10. <br>
  11. Link: <input type="text" id="link" name="link">
  12. </form>
  13. <br>
  14. <img id="idimg" src="obrazek.php?pole1=wartosc1&pole2=wartosc2&pole3=wartosc3">
franek019
Hmm nie działa mi to :/
w każdym razie dzięki za pomoc smile.gif
lord_t
Modyfikacja+poprawki kodu przedstawionego przez betona:

js:
  1. function toinput()
  2. {
  3. var dest = document.getElementById('link');
  4. var img = document.getElementById('idimg');
  5. var src1 = document.getElementById('pole1').value;
  6. var src2 = document.getElementById('pole2').value;
  7. var src3 = document.getElementById('pole3').value;
  8.  
  9. dest.value='obrazek.php?pole1='+src1+'&pole2='+src2+'&pole3='+src3;
  10. img.src = dest.value;
  11. }
  12.  
  13. var spr=0;
  14. function aa(){toinput();if(spr)setTimeout("aa()",300);}


  1. <form name="formularz">
  2. pole1 <input type="text" id="pole1" name="pole1" onfocus="spr=1;aa()" onblur="spr=0"><br>
  3. pole2 <select id="pole2" name="pole2" onfocus="spr=0" onchange="toinput()">
  4. <option value="">wybierz</option>
  5. <option value="1">1</option>
  6. <option value="2">2</option>
  7. <option value="3">3</option>
  8. pole3 <input type="text" id="pole3" name="pole3" onfocus="spr=1;aa()" onblur="spr=0">
  9. <br>
  10. <br>
  11. Link: <input type="text" id="link" name="link">
  12. </form>
  13. <br>
  14. <img id="idimg" src="obrazek.php?pole1=wartosc1&pole2=wartosc2&pole3=wartosc3">

Przypuszczam, że można to osiągnąć trochę prościej, ale nie chce mi się nad tym zastanawiać, aczkolwiek chętnie poznam tą lepszą/krótszą wersję:)
franek019
lord_t wielkie dzięki, działa smile.gif
DannyM
Pozwole sobie odswiezyc temat.
Jak bym chcial wgrac do kliku pol ta samo wartosc
np. mam pole
id="imie" i chce wgrac do
id= imie1 i imie2 i imie3 i imie4
Fifi209
Cytat(DannyM @ 17.07.2009, 11:28:11 ) *
Pozwole sobie odswiezyc temat.
Jak bym chcial wgrac do kliku pol ta samo wartosc
np. mam pole
id="imie" i chce wgrac do
id= imie1 i imie2 i imie3 i imie4


To teraz pokaż swój kod, i miejsce w z którym masz problem.
DannyM
  1. <script type="text/javascript">
  2. function copy()
  3. {
  4. // zrodla
  5. var src1 = document.getElementById('pole1').value;
  6. var src2 = document.getElementById('pole2').value;
  7.  
  8. // przeznaczenie
  9. var dest = document.getElementById('pole1_2');
  10. var dest2 = document.getElementById('pole2_2');
  11.  
  12. var dest3 = document.getElementById('pole1_3');
  13.  
  14. //wykonaj
  15. dest.value=src1;
  16. dest2.value=src2;
  17. dest3.value=src1;
  18. }
  19.  
  20. var spr=0;
  21. function klonuj(){
  22. copy();
  23. if(spr)setTimeout("klonuj()",300);
  24. }

Wiele on sie nie rozni. Chodzi mi o to aby nie powielac kodu tylko w jednym wpisie dodac to imie do wszyskich pol o wpisanych id="imie1 2 3 itd
Nie wiem cos ala
var dest2 = document.getElementById('pole2_2').document.getElementById('pole2_3').document.getElementById('pole2_4');
nospor
kurcze, moze sie czepiam, ale gdzie problem? Masz podany kod jak w grac z jednej zmiennej do drugiej, to taki problem wgrac z jednej zmiennej do kilku innych?

zm1 = 1
zm2 = 2
zm3 = 3

jaki problem napisac:
zm1 = 1
zm2 = 1
zm3 = 1

albo zm1 = zm2 = zm3 = 1

?
DannyM
Cytat(nospor @ 17.07.2009, 12:44:01 ) *
kurcze, moze sie czepiam, ale gdzie problem? Masz podany kod jak w grac z jednej zmiennej do drugiej, to taki problem wgrac z jednej zmiennej do kilku innych?

zm1 = 1
zm2 = 2
zm3 = 3

jaki problem napisac:
zm1 = 1
zm2 = 1
zm3 = 1

albo zm1 = zm2 = zm3 = 1

?

No chyba sie czepiasz bo jak bym wiedzial to zrobic to bym nie pisal na forum
Chodzi ci o
var dest2 = document.getElementById('pole2_2') = document.getElementById('pole2_3') = document.getElementById('pole2_4'); ?
nospor
Cytat
No chyba sie czepiasz
chyba jednak nie. nie mozesz sobie tego rozbic na drobne kawalki skoro masz problem z tak prostą rzeczą?

Kod
//zmienna zrodlowa
$zm = document.getElementById('imie').value;

//zmienne docelowe
$zm1 = document.getElementById('imie1');
$zm2 = document.getElementById('imie2');
$zm3 = document.getElementById('imie3');

//zapis
$zm1.value = $zm;
$zm2.value = $zm;
$zm3.value = $zm;

takie trudne?
DannyM
NO wlasnie nie chce tego tak robic tylko pytalem czy mozna to jakos zapisac w prsty sposob. Pisalem na poczatku, ze nie chce powielac kodu
nospor
no od razu tak nie napisales...
Cytat
Jak bym chcial wgrac do kliku pol ta samo wartosc

tongue.gif

no to jaki problem? Przeciez masz wszystko jak na dloni.
Kod
$zm1.value = $zm2.value = $zm3.value = $zm;

I teraz sobie za $zm1 powsawiaj to co jest wyzej, a za $zm tez. kurcze. no troszke mysl bo zginiesz w tym brutalnym swiecie winksmiley.jpg

ps:
Cytat
tylko pytalem czy mozna to jakos zapisac w prsty sposob
no i moj pierwszy sposob byl bardzo prosty. to co ty chcesz chyba nie jest proste bo nie mozesz sobie z tym poradzic winksmiley.jpg czasami kilka liniii jest o niebo lepsze od jednej zawilej
DannyM
Cytat(nospor @ 17.07.2009, 13:01:04 ) *
no od razu tak nie napisales...

tongue.gif

no to jaki problem? Przeciez masz wszystko jak na dloni.
Kod
$zm1.value = $zm2.value = $zm3.value = $zm;

I teraz sobie za $zm1 powsawiaj to co jest wyzej, a za $zm tez. kurcze. no troszke mysl bo zginiesz w tym brutalnym swiecie winksmiley.jpg

ps:
no i moj pierwszy sposob byl bardzo prosty. to co ty chcesz chyba nie jest proste bo nie mozesz sobie z tym poradzic winksmiley.jpg czasami kilka liniii jest o niebo lepsze od jednej zawilej

CAlkowicie Cie rozumiem ale mam 90 pol i chcialem to zrobic mniejsza iloscia linii kodu smile.gif
Tak czy siak dzieki za pomoc smile.gif
nospor
Cytat
ale mam 90 pol
No mistrzu, to ty przy takiej jednej linijce jak bedziesz chcial kiedys zmiane zrobic to sie w zyciu nie polapiesz winksmiley.jpg

A te pola to bedą kolejno numerowane? No to przeciez tutaj az sie prosi o petle for i po sprawie smile.gif
Fifi209
Jak masz 90 pól to znaczy że coś jest nie tak, i że musisz zacząć robić to od nowa. ;d
DannyM
Cytat(nospor @ 17.07.2009, 13:15:18 ) *
No mistrzu, to ty przy takiej jednej linijce jak bedziesz chcial kiedys zmiane zrobic to sie w zyciu nie polapiesz winksmiley.jpg

A te pola to bedą kolejno numerowane? No to przeciez tutaj az sie prosi o petle for i po sprawie smile.gif

NO beda ponumerowane ale juz strach sie pytac o ta petle for tongue.gif
nospor
to sie nie pytaj tylko sprobuj cos napisac smile.gif a potem wal z kodem. tylko tym razem zastanow sie chwile dluzej
DannyM
Jeszcze jedno. Czy da sie tak zrobic aby po kliknieciu np. checkbox dopiero kopiowalo sie do pozostalych pol?
nospor
da sie. musisz pod checbox podpiac zdarzenie onclick
DannyM
Wszysko gra i buczy ale nie wiem czemu na serwerze home.pl nie.
JS wykonuje sie po stronie klienta wiec nie rozumiem czemu tak jest.
Na lokalnym mi dziala na moim serwerze tez a home nie?!
nospor
zarzuc kod, zarzuc linka do tej strony na home.pl to pogadamy konkretnie.
A jak chcesz gdybac to wyjmuj piwo to pogdybamy winksmiley.jpg
DannyM
  1. <table align="center">
  2. <tr valign="baseline">
  3. <td colspan="2" align="left" nowrap="nowrap"><input name="ksero" type="checkbox" id="ksero" />
  4. Kopiuj dane </td>
  5. </tr>
  6. <tr valign="baseline">
  7. <th nowrap="nowrap" align="right">p1:</th>
  8. <td><input type="text" name="pole1" id="pole1" value="" size="32" onfocus="spr=1;klonuj()" onblur="spr=0"/></td>
  9. </tr>
  10. <tr valign="baseline">
  11. <th nowrap="nowrap" align="right">Nazwisko:</th>
  12.  
  13. <td><input type="text" name="pole2" id="pole2" value="" size="32" onfocus="spr=1;klonuj()" onblur="spr=0"/></td>
  14. </tr>
  15. <tr valign="baseline">
  16. <th nowrap="nowrap" align="right">Imię:</th>
  17. <td><input type="text" name="pole3" id="pole3" value="" size="32" onfocus="spr=1;klonuj()" onblur="spr=0" /></td>
  18. </tr>
  19. </table>
  20. <table align="center">
  21. <tr valign="baseline">
  22. <th nowrap="nowrap" align="right">p1:</th>
  23.  
  24. <td><input type="text" name="pole1_2" id="pole1_2" value="" size="32" /></td>
  25. </tr>
  26. <tr valign="baseline">
  27. <th nowrap="nowrap" align="right">Nazwisko:</th>
  28. <td><input type="text" name="pole2_2" id="pole2_2" value="" size="32" /></td>
  29. </tr>
  30. <tr valign="baseline">
  31. <th nowrap="nowrap" align="right">Imię:</th>
  32.  
  33. <td><input type="text" name="pole3_2" id="pole3_2" value="" size="32" /></td>
  34. </tr>
  35. </table>
  36.  
  37. <script type="text/javascript">
  38. //document.getElementById('tabela').style.display='none'
  39. function copy(){
  40. if( document.getElementById('ksero').checked == true ){
  41. // zrodla
  42. var pole1 = document.getElementById('pole1').value;
  43. var pole2 = document.getElementById('pole2').value;
  44. var pole3 = document.getElementById('pole3').value;
  45.  
  46.  
  47. // FORM 2
  48. var pole1_2 = document.getElementById('pole1_2');
  49. var pole2_2 = document.getElementById('pole2_2');
  50. var pole3_2 = document.getElementById('pole3_2');
  51.  
  52.  
  53. pole1_2.value=pole1;
  54. pole2_2.value=pole2;
  55. pole3_2.value=pole3;
  56.  
  57. }
  58. }
  59.  
  60. var spr=0;
  61. function klonuj(){
  62. copy();
  63. if(spr)setTimeout("klonuj()",300);
  64. }

Na lokalnym smiga az milo. Moze cos sie gryzie z kodem?
nospor
no ale zarzuc jeszcze linkiem do strony to sprawdze od razu jak dziala. Prosilem o to tez. A jak nie mozesz linka podac to pisz od razu ze nie mozesz, zaoszczedzic ludziom pisania postow bys podal linka
DannyM
Cytat(nospor @ 21.07.2009, 12:31:15 ) *
no ale zarzuc jeszcze linkiem do strony to sprawdze od razu jak dziala. Prosilem o to tez. A jak nie mozesz linka podac to pisz od razu ze nie mozesz, zaoszczedzic ludziom pisania postow bys podal linka

Znalazlem problem (tak sadze). Czasami wybrane pola sa ukrywane i JS jak nie widzi danego pola to sie nie wykonuje.
Czy musze do kazdego pola dodac if jest pole to wykonaj?
nospor
document.getElementById('pole1').value
jak pole o id pole1 nie istnieje, to kod podany wyzej spowoduje blad js i nic dalej sie nie wykona.
DannyM
da sie to obejsc?
nospor
no tak, sam napisales wczesniej. Musisz najpierw sprawdzic czy pole o danym id istnieje.
DannyM
Cytat(nospor @ 21.07.2009, 13:12:15 ) *
no tak, sam napisales wczesniej. Musisz najpierw sprawdzic czy pole o danym id istnieje.

Prosze powiedz mi jak sprawdzic czy dane pole istneje bo szukalem i normalnie nie wiem sad.gif
if( pole15 ) { czy jak?
nospor
oslabiasz....
Kod
alert(document.getElementById('pole1'));

I sobie zobacz co dostajesz gdy pole1 jest a gdy go nie ma
DannyM
Cytat(nospor @ 22.07.2009, 13:12:17 ) *
oslabiasz....
Kod
alert(document.getElementById('pole1'));

I sobie zobacz co dostajesz gdy pole1 jest a gdy go nie ma

Oslabie Cie bardziej.
Chodzi Ci o
if( document.getElementById('pole15').value != NULL ){ var pole15 = document.getElementById('pole15').value; }
ok juz wiem
"NULL" tongue.gif
nospor
ale czy ja pisze nie wyraźnie?
Przeciez jak wol masz napisane: document.getElementById('pole1')
a nie :document.getElementById('pole1').value
exclamation.gif

.value sluzy do dobrania sie do wartosci. A to co przed value do dobrania sie do elementu.
DannyM
Niestety nawet w opcji

  1. <?php
  2. if(document.getElementById('pole1') != "NULL")
  3.    {
  4.    var pole1 = document.getElementById('pole1').value;
  5.    var pole1_2 = document.getElementById('pole1_2');
  6.    pole1_2.value=pole1;
  7.    }
  8. ?>

jesli skasuje pole 1 z formularza przestaje dzialac
nospor
nie: "NULL"
a: NULL

odrozniaj tekst od innych rzeczy
DannyM
Cytat(nospor @ 23.07.2009, 08:08:01 ) *
nie: "NULL"
a: NULL

odrozniaj tekst od innych rzeczy

no niestety tu sie mylisz bo jak jest NULL to nie dziala wcale smile.gif
nospor
Cytat
no niestety tu sie mylisz bo jak jest NULL to nie dziala wcale
Acha... skoro ja sie myle w tak blachej sprawie, mimo iz z wieloletniego doswiadczenie wiem iz sie nie myle w tej sprawie, i poucza mnie osoba ktora w tym temacie pokazala ze nie dosc ze sie myli non stop to na dodatek wogole nie mysli nad tym co pisze.... to w takim razie ja juz dziekuje. czekaj na pomoc kolejnych smile.gif

ps: nie, nie obrazilem sie. twoje podejscie do sprawy meczylo mnie juz od pewnego czasu. kolejnymi pytaniami zadawanymi bezmyslnie po prostu marnowales moj czas. powodzenia na dalszej drodze programowania. moze z czasem zrozumiesz to i owo.

ps2: chcialbys zjesc tekst "BANAN" czy moze owoc BANAN?
DannyM
Cytat(nospor @ 23.07.2009, 09:10:54 ) *
Acha... skoro ja sie myle w tak blachej sprawie, mimo iz z wieloletniego doswiadczenie wiem iz sie nie myle w tej sprawie, i poucza mnie osoba ktora w tym temacie pokazala ze nie dosc ze sie myli non stop to na dodatek wogole nie mysli nad tym co pisze.... to w takim razie ja juz dziekuje. czekaj na pomoc kolejnych smile.gif

ps: nie, nie obrazilem sie. twoje podejscie do sprawy meczylo mnie juz od pewnego czasu. kolejnymi pytaniami zadawanymi bezmyslnie po prostu marnowales moj czas. powodzenia na dalszej drodze programowania. moze z czasem zrozumiesz to i owo.

ps2: chcialbys zjesc tekst "BANAN" czy moze owoc BANAN?

Czemu wiedzialem, ze tak bedzie. Sam sprawdz zanim sie obrazisz
nospor
ja doskonale wiem co zwraca document.getElementById('pole1') gdy nie ma pole1. Zwraca NULL a nie tekst "NULL".
To ze ci nie dziala cos innego to wina czego innego.

Cytat
zanim sie obrazisz

Jak juz pisalem w poprzenim poscie: Nie obrazilem sie No ale juz nie raz pokazales ze nie umiesz zrozumiec co sie do ciebie pisze, wiec nie dziwie sie, ze i tego nie zrozumiales:
Cytat
ps: nie, nie obrazilem sie. twoje podejscie do sprawy meczylo mnie juz od pewnego czasu. kolejnymi pytaniami zadawanymi bezmyslnie po prostu marnowales moj czas. powodzenia na dalszej drodze programowania. moze z czasem zrozumiesz to i owo.
smile.gif
DannyM
Cytat(nospor @ 23.07.2009, 11:12:29 ) *
ja doskonale wiem co zwraca document.getElementById('pole1') gdy nie ma pole1. Zwraca NULL a nie tekst "NULL".
To ze ci nie dziala cos innego to wina czego innego.
Jak juz pisalem w poprzenim poscie: Nie obrazilem sie No ale juz nie raz pokazales ze nie umiesz zrozumiec co sie do ciebie pisze, wiec nie dziwie sie, ze i tego nie zrozumiales:
smile.gif

Sadze, ze jak bys chcial pomoc to bys to zrobil a nie prowadzil mnie przez pole domyslow.
Nie wiem czemu nie wierzysz, ze tak nie dziala. Moge Ci wkleic kod i sam sobie sprawdzisz jak mi nie wierzysz.
nospor
Cytat
Sadze, ze jak bys chcial pomoc to bys to zrobil a nie prowadzil mnie przez pole domyslow.
Przeciez caly czas ci pomagam. Staram ci sie wyjasni to i owo a ty momentami masz takie zagrania...

Cytat
Nie wiem czemu nie wierzysz, ze tak nie dziala.
Czy ja powiedzialem ze ci nie wierze ze nie dziala? Powiedzialem ci jedynie ze ma byc NULL a nie "NULL". Czy to tak trudno pojąć?
document.getElementById('pole1') gdy nie ma pole1 zwraca NULL a nie "NULL".
Czy jak juz powtorzylem to poraz dziesiaty to dodarlo to do CIebie? Napisalem potem rowniez:
Cytat
To ze ci nie dziala cos innego to wina czego innego.
DannyM
  1. <table align="center">
  2. <tr valign="baseline">
  3. <td colspan="2" align="left" nowrap="nowrap"><input name="ksero" type="checkbox" id="ksero" />
  4. Kopiuj dane </td>
  5. </tr>
  6. <tr valign="baseline">
  7. <th nowrap="nowrap" align="right">p1:</th>
  8. <td><input type="text" name="pole1" id="pole1" value="" size="32" onfocus="spr=1;klonuj()" onblur="spr=0"/></td>
  9. </tr>
  10. <tr valign="baseline">
  11. <th nowrap="nowrap" align="right">Nazwisko:</th>
  12.  
  13. <td><input type="text" name="pole2" id="pole2" value="" size="32" onfocus="spr=1;klonuj()" onblur="spr=0"/></td>
  14. </tr>
  15. <tr valign="baseline">
  16. <th nowrap="nowrap" align="right">Imię:</th>
  17. <td><input type="text" name="pole3" id="pole3" value="" size="32" onfocus="spr=1;klonuj()" onblur="spr=0" /></td>
  18. </tr>
  19. </table>
  20. <table align="center">
  21. <tr valign="baseline">
  22. <th nowrap="nowrap" align="right">p1:</th>
  23.  
  24. <td><input type="text" name="pole1_2" id="pole1_2" value="" size="32" /></td>
  25. </tr>
  26. <tr valign="baseline">
  27. <th nowrap="nowrap" align="right">Nazwisko:</th>
  28. <td><input type="text" name="pole2_2" id="pole2_2" value="" size="32" /></td>
  29. </tr>
  30. <tr valign="baseline">
  31. <th nowrap="nowrap" align="right">Imię:</th>
  32.  
  33. <td><input type="text" name="pole3_2" id="pole3_2" value="" size="32" /></td>
  34. </tr>
  35. </table>
  36.  
  37. <script type="text/javascript">
  38. function copy(){
  39. if( document.getElementById('ksero').checked == true ){
  40. if(document.getElementById('pole1').value != "NULL")
  41. {
  42. var pole1 = document.getElementById('pole1').value;
  43. var pole1_2 = document.getElementById('pole1_2');
  44. pole1_2.value=pole1;
  45. }
  46. if(document.getElementById('pole2').value != "NULL")
  47. {
  48. var pole2 = document.getElementById('pole2').value;
  49. var pole2_2 = document.getElementById('pole2_2');
  50. pole2_2.value=pole2;
  51. }
  52.  
  53. }
  54. }
  55.  
  56. var spr=0;
  57. function klonuj(){
  58. copy();
  59. if(spr)setTimeout("klonuj()",300);
  60. }

Prosze nie musisz nic robic tyko go odpalic a potem wytnij "" z NULL
nospor
pogrązasz sie z kazdą chwilą:
document.getElementById('pole1').value != "NULL"

A ja razem z Tobą odpisując ci na kazdy taki post...

edit: no i tez popelnilem blad.
nie: NULL
a: null
Piszac NULL mialem na mysli null. moj blad. skupilem sie tylko na tekst "NULL", chcac ci wyjasnic roznice miedzy tekstem opisującym rzecz a samą rzeczą.

mowilem ci juz nie: document.getElementById('pole1').value, a document.getElementById('pole1')

Kod
if(document.getElementById('pole1') != null)
{
var pole1 = document.getElementById('pole1').value;
var pole1_2 = document.getElementById('pole1_2');
pole1_2.value=pole1;
}


ps:
Cytat
a potem wytnij "" z NULL
przeciez bez wycinania tez dziala źle, bo wywala sie juz na .value, co ci pisalem wczesniej
DannyM
Cytat(nospor @ 23.07.2009, 14:22:38 ) *
pogrązasz sie z kazdą chwilą:
document.getElementById('pole1').value != "NULL"

A ja razem z Tobą odpisując ci na kazdy taki post...

edit: no i tez popelnilem blad.
nie: NULL
a: null
Piszac NULL mialem na mysli null. moj blad. skupilem sie tylko na tekst "NULL", chcac ci wyjasnic roznice miedzy tekstem opisującym rzecz a samą rzeczą.

mowilem ci juz nie: document.getElementById('pole1').value, a document.getElementById('pole1')

Kod
if(document.getElementById('pole1') != null)
{
var pole1 = document.getElementById('pole1').value;
var pole1_2 = document.getElementById('pole1_2');
pole1_2.value=pole1;
}


ps:
przeciez bez wycinania tez dziala źle, bo wywala sie juz na .value, co ci pisalem wczesniej

Hehe no takie subtelne roznice ale tak czy siak nie dziala albo dziala jak dzialalo po wycieci jednego z pol biggrin.gif Ale aby bylo jasne dziekuje Ci za pomoc winksmiley.jpg
nospor
Cytat
siak nie dziala albo dziala jak dzialalo po wycieci jednego z pol
Mi tam dziala jak trzeba
DannyM
Cytat(nospor @ 23.07.2009, 18:04:18 ) *
Mi tam dziala jak trzeba

Jak skasujesz pole
<input type="text" name="pole1" id="pole1" value="" size="32" onfocus="spr=1;klonuj()" onblur="spr=0"/> nadal Ci liczy?
nospor
oczywiscie.
Tym razem zrobiles kod tak jak ci podalem dwa posty wczesniej?
DannyM
Cytat(nospor @ 24.07.2009, 15:26:07 ) *
oczywiscie.
Tym razem zrobiles kod tak jak ci podalem dwa posty wczesniej?

  1. if( document.getElementById('ksero').checked == true ){
  2. if(document.getElementById('pole1') != null)
  3. {
  4. var pole1 = document.getElementById('pole1').value;
  5. var pole1_2 = document.getElementById('pole1_2');
  6. pole1_2.value=pole1;
  7. }
  8. if(document.getElementById('pole2') != null)
  9. {
  10. var pole2 = document.getElementById('pole2').value;
  11. var pole2_2 = document.getElementById('pole2_2');
  12. pole2_2.value=pole2;
  13. }
  14.  
  15. }
  16. }

Chodzi az milo smile.gif
CHyba, ze chwilowo biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.