Ich versuche, ein Formular mit einer kurzen Berechnung zu machen, um herauszufinden, Rahmengrößen für Fahrräder.Berechnung in jQuery Form
Die Berechnung ist: Länge * 0,68 = Rahmengröße. Wenn jedoch die Option Sattelspitze ausgewählt ist, sollte ein Abzug von 4 (der berechneten Rahmengröße) vorgenommen werden.
Dies ist, was ich bisher:
$("select[name='length']").change(function(){
var $l = $('length[name='length']');
if($l.length >140){
var m = parseInt($l.val(), 10)
$("#result").val(l*0.68);
} else {
$("p").text("Hello world!");
}
});
<form>
<input type="text" value"" name="length">
<input type="radio" name="type" value="nopin"> Zadelpen
<input type="text" value="" id="result"/>
</form>
<p></p>
Und die Geige ist hier: https://jsfiddle.net/m2qnf3jm/
Wie Sie es mich sehen, kann kein Ergebnis geben. Ich bin neu bei jQuery und habe versucht, den Tutorials zu folgen, die ich zu diesem Thema finden konnte. Ich schätze, ich brauche einen Knopf, um die Berechnung zu starten. Und wie ziehe ich am Ende ab, wenn die Option Sattel-Pin ausgewählt ist?
Es gibt auch eine Mindestlänge von 140, also habe ich versucht, etwas zu wiederholen, wenn jemand einen niedrigeren Wert eingibt.
Das Problem ist '$ ('length [name =' length ']');' mit dem Selektor (* length ist kein Element *) und die Anführungszeichen ''''. Und überprüfen Sie die Konsole auf Fehler –