2016-09-22 18 views
0

このような双方向バインディングをバインドする必要があります。私はJavascriptやjQueryの...jqueryを使用した双方向データバインド

function myFunction() { 
 
    var val = ''; 
 
    val = document.getElementById("text1").value; 
 
    document.getElementById("demo").innerHTML = document.getElementById("demo").innerHTML + val; 
 
}
<p>Select a new car from the list.</p> 
 
<input type='text' id="text1" onKeyup="myFunction()"> 
 

 
<p>When you select a new car, a function is triggered which outputs the value of the selected car.</p> 
 

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

を使用して、コンテンツの表示値もで値を変更するとすべてのアイデアは、私を助けます場合は!事前にありがとう

+0

あなたは 'KnockoutJS'または' AngularJS'について聞いたことがありますか?それらはあなたのケースのためのより良いオプションです。 – Paritosh

+0

どこが 'mySelect'ですか? –

+1

あなたのコードはここで間違っていますか? – DaniP

答えて

1

demoの値を追加するのではなく、その値をテキストボックスの値に置き換えるだけです。

https://jsfiddle.net/03gkm4wh/また


document.getElementById("demo").innerHTML = document.getElementById("text1").value; 

onKeyup属性は小文字でなければなりません - onkeyup

mySelectは参照されません。

+0

助けてくれてありがとう。 – VjyV

1

これは何か?

function myFunction() { 
 
    var val = document.getElementById("text1").value; 
 
    document.getElementById("demo").innerHTML = val; 
 
}
<p>Enter data:</p> 
 
<input type='text' id="text1" onKeyup="myFunction()"> 
 

 
<p>When you input new data, a function is triggered which updates the HTML.</p> 
 

 
HTML Output: 
 
<hr> 
 
<p id="demo"></p>

+0

ありがとう@rphv !!!それはうまく働いています... – VjyV

+0

元のコードに何が間違っていたか、またそれをどのように修正したのかを説明する必要があります。 – Barmar

関連する問題