Hogy csinálnátok ezt javascriptben?
A jobb oldali boxban az undefined helyett csak a placeholder szövegét szeretném hogy kiírja, valamint, elérni, hogy ne új oldalon jelenjen meg a szöveg amit gombon való kattintás után kapok. Előre is köszönöm a segítséget. A kód:
<!DOCTYPE html>
<html>
<head>
<style>
textarea {
width: 200px;
height: 150px;
padding: 12px 20px;
box-sizing: border-box;
border: 2px solid #ccc;
border-radius: 4px;
background-color: #f8f8f8;
font-size: 12px;
resize: none;
float:left;
margin: -320px;
margin-top: 200px;
margin-left: 400px;
}
textarea:focus {
border: 3px solid #CFF2FF;
}
</style>
</head>
<body>
<form>
<textarea id="demo">Some text...</textarea>
</form>
<form>
<textarea id="ize" placeholder="Fordítsd le ezt a szöveget!---- Írd be magyarul"></textarea>
</form>
<script>
var question = ['Our guests came by train yesterday', 'A fork is used to eat with', 'I like reading very much']
[Math.floor(Math.random() * 3)];
document.getElementById("demo").innerHTML = question;
</script>
<button type="button" onclick="myFunction()">Click Me!</button>
<script>
document.getElementById("ize").innerHTML = answer;
var answer = [];
if (question === 'Our guests came by train yesterday') {
answer = "1";
} else if (question === 'A fork is used to eat with') {
answer = "2";
} else {
answer = "3";
}
function myFunction() {
var jovalasz = '';
jovalasz = document.getElementById("ize").value;
if (jovalasz===answer) {
document.write("FINALLY")
} else {
document.write("UPSZ")
}
}
</script>
</body>
</html>
Valami ilyenre gondoltál?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!