1

私はjavascriptからユーザーからの入力を取得しようとしていますが、その関数を呼び出しています

body onload="function()"

今私が欲しいのは、ユーザーがホームページにアクセスしたときにユーザー名を取得したいということです。アラートを使用してこれを行うことができますか、または他の方法がありますか?

助けてください..

ここに私が使用しているものがあります。

function inpt()
{
alert(<input type="text" name="username" value="">);
}

しかし、これはアラート()を与えていません。

4

5 に答える 5

3

以下に示すように、Javascriptプロンプトボックスを使用できます。

function getName(){
    var person=prompt("Please enter your name","Harry Potter");
    if (person!=null && person!="")
      {
            //do whatever with the name
      }
}
于 2013-10-08T05:50:51.987 に答える
2

Javascriptalertは、html ではなくテキストをパラメーターとして受け取ります。

あなたが探しているprompt

var username = prompt("Please enter your name:", "Your name");
于 2013-10-08T05:51:34.550 に答える
2

w3schools のこの例を参照してください。あなたにとって何か意味がありますか??

<!DOCTYPE html>
<html>
<body>

<p>Click the button to demonstrate the prompt box.</p>

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction()
{
var x;

var person=prompt("Please enter your name","Harry Potter");

if (person!=null)
  {
  x="Hello " + person + "! How are you today?";
  document.getElementById("demo").innerHTML=x;
  }
}
</script>

</body>
</html>
于 2013-10-08T05:51:36.103 に答える
1

使用するwindow.prompt()

の詳細についてはprompt()、 を参照してください。

http://www.w3schools.com/jsref/met_win_prompt.asp

于 2013-10-08T05:51:18.840 に答える