Jamesonlv Posted July 9, 2012 Report Posted July 9, 2012 Labdien. Ir viens jautājums. Nemāku to pareizi noformulēt, bet gribu uzzināt vai redzēt kaut kur piemēru: Ir teiksim divas input formas 1. Forma, piemēram, Latvijas Lati, otrā Lietuvas Lits. Man vajag izdarīt tā, ka ievadot piemēram 10 latus augšējajā formā, man apakšējajā formā parādītos cik tas būtu litos. Respektīvi izrēķina kursu. Kā sauc šādu funkciju? Un vai ir kaut kur kādi piemēri. Atvainojos par formulējumu. Paldies jau iepriekš. Quote
daGrevis Posted July 9, 2012 Report Posted July 9, 2012 Nu kā... forma sūta datus uz serveri — visi dati tiek apstrādāti (t.i., izrēķināti) un serveris sūta atpakaļ klientam atbildi ar rezultātu. Pamēģini pats kko uztaisīt un parādi, kas tiktāl ir sanācis! Quote
rpr Posted July 9, 2012 Report Posted July 9, 2012 nav jau nemaz jāsūta, darbība ir tik primitīva, ka to ar js var izdarīt. funkcijas tur ir tikai un vienīgi matemātiskie operatori :) Quote
y2ok Posted July 9, 2012 Report Posted July 9, 2012 (edited) Mazs piemērs - http://jsfiddle.net/PQzbn/ . Vadoties pēc tā nevajadzētu būt nekādām grūtībām izveidot kaut ko tādu :)! Edited July 9, 2012 by y2ok Quote
reiniger Posted July 9, 2012 Report Posted July 9, 2012 Mazs piemērs - http://jsfiddle.net/PQzbn/ . Vadoties pēc tā nevajadzētu būt nekādām grūtībām izveidot kaut ko tādu :)! Vienīgais, lai uzreiz jau varētu redzēt izmaiņas change() vieta var izmantot keyup(). Quote
daGrevis Posted July 9, 2012 Report Posted July 9, 2012 Ar JavaScript to arī var panākt. Tikai topiks ir PHP sadaļā. Quote
Jamesonlv Posted July 9, 2012 Author Report Posted July 9, 2012 Liels paldies visiem par palīdzību. Ielikt ieliku, bet kā jānosauc javascript fails? Man tikai lapā viņš smuki izskatās, bet nestrādā :) Quote
daGrevis Posted July 9, 2012 Report Posted July 9, 2012 Sauc tak kā gribi. Galvenais, lai lapa iekļauj failu. `<script src="path/to/script.js"></script>` Quote
blackhalt Posted July 9, 2012 Report Posted July 9, 2012 javaskripts.php <?php header('content-type: text/javascript; charset=utf-8'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache');header('HTTP/1.1 200 Ok'); # Zemāk kaut kāds saturs ?> Quote
Jamesonlv Posted July 9, 2012 Author Report Posted July 9, 2012 Vienalga man nedaudz neaiziet kā to visu savilkt kopā. Man ir index.htm fails un esmu uztaisījis input.js failu. Kas man katrā failā jaliek iekšā īsti? Man šitas .js ir absolūti melna bilde. Quote
y2ok Posted July 9, 2012 Report Posted July 9, 2012 (edited) Liec manu kodu iekš .js faila un, to failu includo starp <head></head> tagiem index.html faila. Pirmstam pārbaudi vai esi includojis jquery bibliotēku. (jQuery bibliotēka jāincludo pirms input.js). Piemers - index.html - <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="input.js"></script> </head> <body> <input type="text" id="lvl" name="lvl" placeholder="LVL" /> <br /> <br /> <input type="text" id="ltl" name="ltl" placeholder="LT" /> </body> </html> Un input.js - $(document).ready(function(){ $("#lvl").change(function() { var lvlValue = $("#lvl").val(); var ltValue = (lvlValue*4.91289).toFixed(2); $("#ltl").val(ltValue); }); $("#ltl").change(function() { var ltValue = $("#ltl").val(); var lvlValue = (ltValue/4.91289).toFixed(2); $("#lvl").val(lvlValue); }); }); Edited July 9, 2012 by y2ok Quote
blackhalt Posted July 9, 2012 Report Posted July 9, 2012 y2ok, valūtas kursi mainās. Nāksies vien izmantot PHP un http://www.bank.lv/lat/rss/kursi.php Šodien ir LTL 0.204000 Quote
y2ok Posted July 9, 2012 Report Posted July 9, 2012 (edited) Lūdzu atceries, ka tas bija tikai kā piemērs, necentos meklēt valūtas kursu, bet vienkārši paņēmu to, ko google izmeta ierakstot LVL to LTL :) . Edited July 9, 2012 by y2ok Quote
blackhalt Posted July 9, 2012 Report Posted July 9, 2012 Lūdzu atceries, ka tas bija tikai kā piemērs, necentos meklēt valūtas kursu, bet vienkārši paņēmu to, ko google izmeta ierakstot LVL to LTL :) . Varētu derēt, ka topika autoram vajag visu gatavu. Man ir index.htm fails un esmu uztaisījis input.js failu. Kas man katrā failā jaliek iekšā īsti? Man šitas .js ir absolūti melna bilde. Gribēšu redzēt, kā topika autors dabūs valūtas kursu no Latvijas bankas mājaslapas. Quote
y2ok Posted July 9, 2012 Report Posted July 9, 2012 (edited) XML fails šodienas kursam - http://www.bank.lv/vk/xml.xml . Un tad vai nu ar PHP vai jQuery izvelc LTL kursu. Iemetu diezgan labu jQuery tutu, kur ir parādīts kā to izdarīt - http://net.tutsplus....om-an-xml-file/ . Elementāri, Vatson :)! Edited July 10, 2012 by y2ok Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.