2017-12-27 43 views
-1

から/更新変数を作成し、私はここで聞いていますのよ。これはおそらくかなり基本的ですが、私はそれをすることはできません。私は基本的に何をしたいのかすべてが失敗した私が何をしたいの複数の方法を、しようとした後、テキスト入力ボックス

  1. 変数
  2. 「割り当て」テキストボックス(値)を作成し、それに
  3. 自動的にテキストに置かれているものに、変数の内容の変更を持っていますユーザーが押していた場合はボックス
  4. は、潜在的にすぐに

どこかに使用する変数の値を持っていますボタンを押して変数の値を使って要素を更新してもOKですが、これを実行したいだけです。

+1

あなたはこれまで何を試してみましたか? –

+0

*入力変更時* - この*値を変数に代入したいとします。 :) – tymeJV

+0

コードのバージョンを投稿する – abhikr7

答えて

0

私はそれはそうだ場合はonkeyupのを探していると思います:それは次のように使用することができます:あなたのHTML内

<input type="text" name="name" id="id" onkeyup="yourFunction(this.value);"> 

とあなたのjsファイル内

var theVariable; 
function yourFunction(theTextInTheTextBox){ 
theVariable = theTextInTheTextBox; 
} 

それはまたonkeypressまたはonkeydownのイベントかもしれません、あなたが実際に探しているものがどれであるかを見るために3人を試してください。 3の違いを見るために私はあなたがこれを試してみてください。このlink

0

を見てみることをお勧め:

<body> 

    <script> 
    var a = ""; 
    function changeVariable(){ 
     document.getElementById('demo2').value=document.getElementById('demo').value; 
    } 
    </script> 

    <input type="text" id="demo" onkeyup="changeVariable()"></input> 
    <input type="text" id="demo2"></input> 

    </body> 
0

さてさて、私は自分自身を修正する必要があります。別の試みが成功しました。結果は「未定義」です。

<head> 
    <meta id="test3" charset="utf-8"> 
    <link rel="stylesheet" href=".\css\Starter.css"> 
    <title id="test1">TITEL</title> 
    <script> 
     function txtSet(txtInp) { 
      var txt = txtInp.value 
      document.getElementById('txtP').innerHTML = txt 
      } 
    </script> 
</head> 

<body> 
    <input type="text" id="txtInp" onkeyup="txtSet(txtInp.value)"></input> 
    <p id="txtP"></p> 
</body> 
関連する問題