本文實例講述了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程式設計有所幫助。