Ich muss den Hintergrund und die Farbe eines Textes mit 2 verschiedenen Formen ändern, wenn ich auf die Übergabeschaltfläche des gleichen Formulars klicke Ich habe diesen Code und kann den Text bereits ändern.Wie erfasse ich Daten mit Submit für JavaScript?
$('#select').change(function() {
if ($(this).val() == 'A') {
$("h1").css('background-color', 'white');
}
if ($(this).val() == 'B') {
$("h1").css('background-color', 'red');
}
if ($(this).val() == 'C') {
$("h1").css('background-color', 'yellow');
}
if ($(this).val() == 'D') {
$("h1").css('background-color', 'green');
}
});
$('#select1').change(function() {
if ($(this).val() == 'A') {
$("h1").css('color', 'white');
}
if ($(this).val() == 'B') {
$("h1").css('color', 'red');
}
if ($(this).val() == 'C') {
$("h1").css('color', 'yellow');
}
if ($(this).val() == 'D') {
$("h1").css('color', 'green');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h1>
H1 TEXT TO CHANGE
</h1>
<h3>
Background Text
</h3>
<form method="POST">
<select id="select">
<option value="A">White</option>
<option value="B">Red</option>
<option value="C">Yellow</option>
<option value="D">Green</option>
</select>
<h3>
Color Text
</h3>
<select id="select1">
<option value="A">White</option>
<option value="B">Red</option>
<option value="C">Yellow</option>
<option value="D">Green</option>
</select>
<br>
<br>
</form>
Wenn ich eine Funktion mit der einreichen verknüpften Taste füge ich Fehler.
<button onclick="capture()">Change</button>
function capture(){
*Actual JS*
}
Was wollen Sie genau? Beim Absenden werden Sie auf eine andere Seite weitergeleitet, die Änderung wird nicht angezeigt. –
Ändern Sie nur auf die ausgewählte Farbe, indem Sie auf Senden klicken –