2016-10-28 3 views
0

I, welches Menü Wert wurde ausgewählt mit JavaScript, wie diese zeigen wollen:Verwenden JS var Wert erst nach einer Schaltfläche klicken

<script> 
document.writeln(value); 
</script> 

Wo die JS-Variable namens value von jQuery definiert wird, wenn eine Schaltfläche geklickt wird:

$('#submit').click(function(){ 
    var value = $('#model').val(); 

}); 

das Problem ist, dass der Code value zu machen versucht, bevor sie durch die Schaltfläche erstellt wurde.

Ich weiß, dass ich eine div basierend auf der Schaltfläche klicken/ausblenden kann, aber selbst wenn der Abschnitt mit writeln ausgeblendet ist, hat es immer noch das gleiche Problem. Ich muss auch in der Lage sein, meine Auswahl zu ändern, auf "Senden" zu klicken und den Wert korrekt zu aktualisieren.

Hier ist ein jsFiddle illustriert das Problem:

https://jsfiddle.net/f3n7uq14/4/

+0

Bitte geben Sie die downvote erklären, damit ich die Frage verbessern kann –

+0

ich dich nicht downvote, aber ich würde es annehmen, weil diese Frage Klänge wie eine Hausaufgabe, und die Leute mögen es nicht, die Hausaufgaben anderer Leute für sie zu machen. – minboost

+0

@minboost Ich bin 38. Es ist keine Hausaufgaben. Ich versuche, dies als einen halben Schritt zu erreichen, um einen Wert an meine JSP zu übergeben, damit ich das richtige Java-Programm auf dem Backend initialisiere. –

Antwort

1
<span id="result"></span> 
<script> 
$('#submit').click(function(){ 
    var value = $('#model').val(); 
    $('#result').text(value); 
}); 
</script> 
+0

Danke. Also nehme ich an, ich würde 'result' in' writeln' setzen. Das sieht gut aus. Ich versuche jetzt, es in Js Fiddle zu funktionieren. Ich kann deine Antwort in 8 Minuten annehmen. Wenn Sie eine Chance haben, es in jsFiddle zu zeigen, wäre das erstaunlich, aber entweder vielen Dank. –

+0

Deine Frage und deine Geige stehen nicht wirklich Schlange. Hier gehts: https://jsfiddle.net/z8fL1e3f/ – minboost

+0

Nicht sicher, was du damit meintest, aber danke ... –

Verwandte Themen