サイトのパーソナライズされた製品ページのコードを書き込もうとしています。私の目的は、ユーザーが個人的なメッセージを入力して製品にアクセスし、入力した文字数に基づいて jQuery を使用して価格を決定できるようにするテキスト ボックスを用意することです。次に、価格を画面に表示します。
どのリスナーを使用すればよいかわかりません。「キーアップ」は最初の文字が入力された後に停止するように見え、「変更」はユーザーがテキストボックスをクリックしたときにのみ機能します。ユーザーの入力に応じて価格を引き上げるコードが必要です。私が間違っている場所に関するヒントはありますか?
<script type="text/javascript" language="javascript">
$(document).ready(function() {
jQuery("#phrase").change( function () {
var length = jQuery("#phrase").length;
var price = length * 2.5;
jQuery("#price").html(price);
});
});
</script>
ここにjsFiddle: