Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 3. 6. 2006, 18:12:49
Dobrý den,
Chtěl bych se zeptat, jestli někdo nevíte, jak udělat tři textová pole, když do prvního by se zadalo číslo, potom do druhého a třetí by ukazovalo součet prvních dvou polí. Děkuji Libor |
||
Mistr Profil |
#2 · Zasláno: 3. 6. 2006, 18:27:29
JavaScriptem.
|
||
Mistr Profil |
#3 · Zasláno: 3. 6. 2006, 18:28:22
|
||
Anonymní Profil * |
#4 · Zasláno: 3. 6. 2006, 18:38:35
To už jsem si prohledal, ale nepřišel sem na to, jak to vložit přímo do stránky. Prosím poraďte ...
|
||
Mistr Profil |
#5 · Zasláno: 3. 6. 2006, 18:41:55
Dělal bych to přes formulář, ne?
Zas ale nejsem takový znalec JavaScriptů, takže se můžu snadno zmýlit. |
||
Anonymní Profil * |
#6 · Zasláno: 3. 6. 2006, 21:15:11
Přez formulář? Mám to normálně jako odesílací formulář a pro usnadnění práce uživatele stránek bych chtěl udělat, že se sečte několik textových polí automaticky a uživatel je nemusí sčítat sám.
Libor |
||
Mistr Profil |
#7 · Zasláno: 4. 6. 2006, 04:47:15
Anonymní
Libore, máš to vystavené někde na internetu? |
||
Anonymní Profil * |
#8 · Zasláno: 4. 6. 2006, 10:45:53
Jo - www.tomedvedi.duha.cz/projekt.html. A potřeboval bych, aby se sčítaly pole cena za ubytování, za dopravu, za jídlo atd. A aby se sečetly do pole celková cena.
Díky Libor |
||
Anonymní Profil * |
#9 · Zasláno: 4. 6. 2006, 10:49:44
teda na konci nemá být tečka. Takže http://www.tomedvedi.duha.cz/projekt.html
|
||
peta Profil * |
#10 · Zasláno: 5. 6. 2006, 17:46:05
Anonymní
1. vyplnit jmeno, s anonymy se nekomunikuje :) 2. zprehlednit formular 3. Scitani poli se provadi treba cyklem. jestlize pod pojmem pole rozumime programatosky pojem promenna s obsahem nekolika hodnot. Protoze JS je programovaci jazyk, jiny vyznam to ani nemuze mit. var n,i; var pole1=new Array(1,2,3,4,6,8); var pole2=new Array(7,8,9,0,0,2); var pole3=new Array(1,2,3,4,6,8); n=5; for (i=0;i<n;i++) {pole3[i]=pole1[i]+pole2[i];} 4. jestli myslis pole jako policko v dokumente, tak je treba to napsat. Ale i tak pouzije JS, cili a) jakpsatweb -javascript - priklady - formulare b) jakpsatweb -javascript - priklady - zacatecnicke priklady c) diskuse o javascriptu A muzu ti dat asi 100 odkazu z google, co pojednavaji o javascriptu a na kazdem je asi 1000 prikladu, jak neco menit, treba barvu, nejen scitat. |
||
peta Profil * |
#11 · Zasláno: 5. 6. 2006, 17:49:46
Anonymní
Mimochodem, jak tam mas ty 0KC, tak budes muset pouzit asi parseFloat, prevod na dessetinne cislo, coz muze byt dost problematicke, nevis, co ti tam napise za chybku a na pulce formulare ti zahlasi neplatna operace, deleni nulou, 0.kc neni cislo, 0,kc neni cislo a pod... Neni to uplne snadna vec osetrit ne tyto chyby, navrhl bych ti KC dat az za policko formulare. |
||
trpošek Profil |
#12 · Zasláno: 5. 6. 2006, 21:01:48
OK.Děkuju za rady, zkusím to nějak udělat. Javascript sice moc zručně neovládám, ale pokusím se.
Libor |
||
trpošek Profil |
#13 · Zasláno: 5. 6. 2006, 21:10:31
No ale teď si říkám, že ste mě asi moc nepochopili ... potřebuju, aby se do textového pole automaticky načetl součet vložených hodnot předchozích textových polí. A nechápu, jak mám poli celková cena "říct", aby se v něm ty součty zobrazovaly ... =(
|
||
trpošek Profil |
#14 · Zasláno: 6. 6. 2006, 16:12:44
Tak zatím sem sesmolil tento script, ale nevím ,co mám dát za f.ubytovani.value jako znaménko, které by zadalo sčítání. S obyčejným plus mi to nefunguje. Prosím poraďte.
Díky Libor <script> function spocti() {var f=document.formular; f.vysledek.value = f.ubytovani.value + f.jidlo.value;} </script> |
||
Leo Profil |
#15 · Zasláno: 6. 6. 2006, 16:25:28
Protoze v JS je plus jak operatorem scitani tak spojovani retezcu. Takze plus nechat, ale musite osetrit, aby v tech hodnotach byla cisla - mate tam cela cisla nebo desetinna? Leo
|
||
trpošek Profil |
#16 · Zasláno: 6. 6. 2006, 16:26:14
Cela cisla ... určitě
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0