この記事の例では、選択された値をテキスト ボックスに蓄積する js を実装する方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです。
ここでは、リスト ボックスまたはラジオ ボタンの選択された値をテキスト ボックスに追加するための JavaScript が実装されており、一部のフォームでこの機能がよく見られます。これにより、ユーザーの入力の手間が省かれ、ユーザー エクスペリエンスが向上します。 。いくつかの変更を加えれば、より類似した関数を作成できます。
実行中のエフェクトのスクリーンショットは次のとおりです:
具体的なコードは次のとおりです:
<html> <head> <title>js将选中值添加到文本框</title> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin oldvalue = ""; function passText(passedvalue) { if (passedvalue != "") { var totalvalue = passedvalue+"\n"+oldvalue; document.displayform.itemsbox.value = totalvalue; oldvalue = document.displayform.itemsbox.value; } } // End --> </script> </head> <body> <form name="selectform"> <select name="dropdownbox" size=1> <option value="">请选择</option> <option value="ASP">ASP</option> <option value="PHP">PHP</option> <option value="JAVA">JAVA</option> <option value="ASP.NET">ASP.NET</option> <option value="DELPHI">DELPHI</option> </select> <input type=button value="添加到列表中" onClick="passText(this.form.dropdownbox.options[this.form.dropdownbox.selectedIndex].value);"> </form> <form name="displayform" > <textarea cols="30" rows="5" name="itemsbox" ></textarea> </body> </html>
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。