Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem HTML/JavaScript

1. STRÁNKA

<html>
<head>
</head>
<body>
<form>
<input type = "text" id = "text">
<input type = "button" onclick = "vystup.value = vystup.value + text.value">
<output name = "vystup"></output>
</form>
</body>
</html>

2. STRÁNKA

<html>
<head>
</head>
<body>
<script type = "text/javascript">
function funkce()
{
vystup.value = vystup.value + text.value;
}
</script>
<form>
<input type = "text" id = "text">
<output name = "vystup"></output>
<input type = "button" onclick = "funkce();">
</form>
</body>
</html>

podle mě by 2. STRÁNKA měla dělat to samí jako 1. STRÁNKA ale nedělá, proč?

Předmět Autor Datum
Protože jak stránka1, tak stránka 2 jsou nevalidní katastrofy. A jestli to někde (náhodou) jede, tak… nový
Flash_Gordon 20.05.2015 01:27
Flash_Gordon
jakože kdyby to nebyla katastrofa tak by obě stránky dělali to samí? jede to v pohodě na chromu, moz… nový
Mirek Doležal 20.05.2015 12:26
Mirek Doležal
Ta JS funkce vůbec neví, co je vystup a text. nový
Wikan 20.05.2015 07:33
Wikan
jakože bych javascript měl napsat pod input a výstup? nový
Mirek Doležal 20.05.2015 12:23
Mirek Doležal
Ne, jakože by sis v tom skriptu měl nejdřív načíst příslušné html elementy. nový
Wikan 20.05.2015 12:30
Wikan
Nutno opravit či doplnit minimálně: <output name = "vystup" id="vystup"></output> a document.get… nový
hynajs 20.05.2015 13:24
hynajs
díky moc poslední
Mirek Doležal 20.05.2015 18:24
Mirek Doležal

Nutno opravit či doplnit minimálně:

<output name = "vystup" id="vystup"></output> 

a

document.getElementById("vystup").value= document.getElementById("vystup").value+document.getElementById("text").value ;

Zpět do poradny Odpovědět na původní otázku Nahoru