JavaScript implémente des mètres carrés, MU, des hectares de conversion unitaire. Vous pouvez transmettre des paramètres via URL pour spécifier que la valeur de la zone d'entrée est la valeur de n'importe quelle unité de l'unité.
Le code source est le suivant:
<! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns = "http://www.w3.org/1999/xhtml"> <éadf> <meta http-equiv = "contenu-type" content = "text / html; charset = utf-8" /> <title> mini-mega, mu, </ body> <pared> <pared> <pared> <pared> <pity> <pity> <pity> <pity> <pitory applet Conversion Implémenté par Javascript </ Title> onchange = "selectChange (this)" id = "sel"> <option value = "hectare"> hectare </opoption> <option value = "mu"> mu </ option> <option value = "carré mètre"> mètre carré </ option> </lectring> La valeur de cette entrée peut être 3 hectares, 3 acres, 3 mètres <putyle type = "text" value = "3" id = "entrée" type = "text / javascript"> var a = parseInt ('0'); ///// Voici une valeur que vous recevez dynamiquement. 0 signifie que l'unité est des mètres carrés, 1 est un mu et 2 est hectares var sel = document.getElementByid ('sel'); sel.selectedIndex = 2 - a; ////// SET UNIT Pull-Down var LastUnit = document.getElementByid ('sel'). Valeur; // Enregistrez l'unité actuelle Var Input = Document.getElementById ("Input0"); // 10000 mètres carrés = 15 mu = 1 hectares de var frate = {// Taux de conversion Hectares: {mu: 15, mètres carrés: 10000}, Mu: {mètres carrés: 10000/15, hectares: 1/15}, mètres carrés: {mu: 15/10000, hectares: 1/10000}}; Fonction SelectChange (obj) {// modifications de l'unité, effectuer la conversion var v = parsefloat (input.value); // obtenir la valeur d'origine // s'il vous plaît convertir, prêter attention à la valeur de Frate, obtenir le dernier nœud unitaire, puis prendre le taux de conversion de l'unité actuelle var rst = (v * Frate [LastUnit]. = RST; lastUnit = sel.value; // Mettez à jour la variable unitaire actuelle} </cript> </body> </html>