ďťż

[JavaScript] Jak zintegrować kod formularza z kodem aplikacji?

       

Podstrony


telcocafe

Cześć.
Chciałem stworzyć mój pierwszy program w programie Notepad++.
W pewnej gazecie było napisane jak stworzyć Przelicznik różnych miar, lecz nie rozumię jednej żeczy.
Mianowicie takiej:
"Ostatnim etapem działań jest zintegrowanie kodu formularza z kodem aplikacji Javascript. W tym celu wstaw kod programu znajdujacy się pomiędzy załącznikami <script> i <script> do dokumentu HTML, który zawiera formularz, ponizej linii ze znacznikiem <title>".


<script language="javascript">
function Przelicz () {
if (document.calc.liczba.value == "") {
alert ('Wprowadź dane do przeliczenia!');
return false;
}
var argument = document.calc.liczba.value;
var typ_konwersji = document.calc.konwersja.value;
if (typ_konwersji == "km2m") {
document.calc.wynik.value = argument / 1.609 + " mil";
}
if (typ_konwersji == "m2km") {
document.calc.wynik.value = Math.round(argument * 1.609) + " km";
}
if (typ_konwersji == "cm2in") {
document.calc.wynik.value = argument / 2.54 + " cali";
}
if (typ_konwersji == "in2cm") {
document.calc.wynik.value = Math.round(argument * 2.54) + " cm";
}
if (typ_konwersji == "ft2m") {
document.calc.wynik.value = argument * 0.3048 + " m";
}
if (typ_konwersji == "m2ft") {
document.calc.wynik.value = Math.round (argument / 0.3048) + " stóp";
}
}
</script>


niewiem jak to wyżej połączyć z tym niżej.


<html>
<head>
<title> Konwerter miar i wag </title>

</head>
<body bgcolor="white">

<form name="calc">
Podaj:
<input type="text" name="liczba">

<select name="konwersja">
<option value="km2m">kilometry na mile
<option value="m2km">mile na kilometry
<option value="cm2in">centymetry na cale
<option value="in2cm">cale na centymetry
<option value="ft2m">stopy na metry
<option value="m2ft">metry na stopy
<option value="l2g">litry na galony
<option value="g2l">galony na litry
<option value="p2kg">funty na kilogramy
<option value="kg2p">kilogramy na funty
</select>

<input type="button" name="przelicz"
value="Przelicz" onclick="Przelicz()
; return true">
<br>
<br>
Wynik: <input type="text" name="wynik" readonly>

</form>

</body>
</html>





<head>
<title> Konwerter miar i wag </title>
</head>


całe te linijki kodu wstawiasz pomiędzy te dwa zaznaczone na zielono znaczniki
czylio tak jakbyś nie załapał
<html> <head> <title> Konwerter miar i wag </title> <script language="javascript"> function Przelicz () { if (document.calc.liczba.value == "") { alert ('Wprowadź dane do przeliczenia!'); return false; } var argument = document.calc.liczba.value; var typ_konwersji = document.calc.konwersja.value; if (typ_konwersji == "km2m") { document.calc.wynik.value = argument / 1.609 + " mil"; } if (typ_konwersji == "m2km") { document.calc.wynik.value = Math.round(argument * 1.609) + " km"; } if (typ_konwersji == "cm2in") { document.calc.wynik.value = argument / 2.54 + " cali"; } if (typ_konwersji == "in2cm") { document.calc.wynik.value = Math.round(argument * 2.54) + " cm"; } if (typ_konwersji == "ft2m") { document.calc.wynik.value = argument * 0.3048 + " m"; } if (typ_konwersji == "m2ft") { document.calc.wynik.value = Math.round (argument / 0.3048) + " stóp"; } } </script> </head> <body bgcolor="white"> <form name="calc"> Podaj: <input type="text" name="liczba"> <select name="konwersja"> <option value="km2m">kilometry na mile <option value="m2km">mile na kilometry <option value="cm2in">centymetry na cale <option value="in2cm">cale na centymetry <option value="ft2m">stopy na metry <option value="m2ft">metry na stopy <option value="l2g">litry na galony <option value="g2l">galony na litry <option value="p2kg">funty na kilogramy <option value="kg2p">kilogramy na funty </select> <input type="button" name="przelicz" value="Przelicz" onclick="Przelicz() ; return true"> <br> <br> Wynik: <input type="text" name="wynik" readonly> </form> </body> </html>
i ps. To powinno być w dziale "Webmastering" raczej

Bardzo Ci dziękuje, działa.
Bardzo przepraszam, że ten temat nie jest w odpowiednim dziale. :unsure:

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.