をクリックした私のjavascriptのは、ネームプレートの推定値 に各文字を与え、フォーム上のテキスト領域を取り除くJavaScriptに$ 10は一度
非常に新しいですが、私は/私の入力にテキストエリアを取り除くためにしようとしています送信/ボタンをクリックすると表示されます。 。 。 。入力を再入力したい場合は、最後の入力をクリアして新しい価格を与える必要があるかどうかだけを言うことができます。 。 。今例えば
を積み上げている:名前を入力します:トータルコストは$ 30Totalコストで$ 60Total費用である$ 60Total費用である$ 90Total費用である$ 110Totalコストは$ 140
<body>
<div id='container' >
<div id='banner'>
<h4 id='signName'>Name Plate Estimate</h4>
</div>
<p id="enterName">Enter Name: </p>
<div id='form'>
<form>
<input id="userInput" name="userInput" type="text" />
<br>
</form>
</div>
<button id="button">Show Cost</button>
</div>
</body>
HERESに私のjavascriptのです。あなたは+=
であなたの要素に新しいデータを追加している
document.getElementById('button').onfocus = function(){
var userText = document.getElementById('userInput').value ;
var cost = 10 ;
var price = function(){
var total = userText.length * cost;
return total ;
}
if (userText.length === 0){
var elError = document.getElementById('enterName') ;
elError.innerHTML += "Please enter a valid name" ;
} else {
var elErrror = document.getElementById('enterName') ;
elErrror.innerHTML += 'Total Cost is $' + price() ;
}
}
あなたは、入力エリアを空にするために探していますか? –
はい、複数の名前を入力することを意味します。http://output.jsbin.com/gikomukaro –
@velimirは動作しています... –