Chcę, aby na moim ekranie znajdował się pole tekstowe (na przykład ten, który teraz piszę), który można wpisać, a następnie kliknąć przycisk przesyłania i wysyła wszystko, co wpisano w polu do javascript, a javascript go wypisze. Oto mój kod. To jest część, która działa.Javascript - Wprowadzanie danych przez znacznik wejściowy HTML w celu ustawienia zmiennej Javascript?
<html>
<body>
<input type="text" id="userInput"=>give me input</input>
<button onclick="test()">Submit</button>
<script>
function test()
{
var userInput = document.getElementById("userInput").value;
document.write(userInput);
}
</script>
</body>
</html>
OK więc to miłe, ale powiedzmy, że chcę wejście z tego pola tekstowego i przycisk, gdy jestem już w funkcji i nie chcą, aby ponownie uruchomić funkcję?
Dzięki Jake
I naprawdę nie rozumiem, co mówisz w ostatniego zdania. Mam na myśli w ogóle. Jesteś ** już w funkcji ** i ** nie chcesz restartować ** go. Co to miało znaczyć? – kidwon
Tak więc kod, który mam działa, jeśli chcę zainicjować funkcję z nim, ale chcę przycisk przesyłania do zasadniczo pracy, gdy funkcja jest już uruchomiona. Jaki atrybut powinienem dodać do przycisku, aby to zrobić? Bieżąca funkcja "test()" nie działa, ponieważ nie chcę uruchomić tej funkcji. – user1836262
masz na myśli, że chcesz funkcji, która pętle czeka na wejście? to nie działa w javascript. Poza tym możesz użyć 'document.getElementById (" userInput "). Wartość' zawsze i wszędzie tam, gdzie chcesz. – Dave