Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Dynamiczny index tablicy w inpucie
lubiemdziem
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 13.06.2008

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


Witam!
Nie będę obijał w bawełnę, nie potrafię napisać prostego skryptu. Tu obecne wypociny:

Head:
Kod
function licz(x){ x.wynik.value=(x.dane1.value||0)+(x.dane2.value||0)}


Body:
Kod
var Lancuch = new Array('0','83','174','276','388','512','650','801','969','1154')
document.write(Lancuch[5]) //pokaze 512;



Kod
<form>
<input type="text" name="dane1" onkeyup="licz(this.form)">
+
<input type="text" name="dane2" onkeyup="licz(this.form)">
=
<input name="wynik" type="text">
</form>


I tu co zamierzam napisać:

W inpucie "dane1" będę wpisywał liczbę (np. 5) która w inpucie "dane2" pokaże 512 (idąc łańcuchem) -> wykorzystuję index tablicy, tylko, że nie potrafię tego zrobić.

Podeślecie mi jakiś poradnik, który mi pomoże? Proszę, to dla mnie bardzo ważne. Z góry dziękuję

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bpskiba
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

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


  1. <script LANGUAGE="JavaScript" TYPE="text/javascript">
  2. <!--
  3. function licz(x)
  4. {
  5. var Lancuch = new Array('0','83','174','276','388','512','650','801','969','1154') ;
  6. x.dane2.value=Lancuch[x.dane1.value];
  7. x.wynik.value=(x.dane1.value||0)+(x.dane2.value||0);
  8. }
  9. -->
  10. </head>
  11. <form>
  12. <input type="text" name="dane1" onkeyup="licz(this.form)">
  13. +
  14. <input type="text" name="dane2" onkeyup="licz(this.form)">
  15. =
  16. <input name="wynik" type="text">
  17. </form>
  18. </BODY>
  19. </HTML>


Ten post edytował bpskiba 13.07.2012, 19:13:03
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.09.2025 - 18:24