求JS特效的例子。点击列表的文字,把点中的文字显示在文本里名,多选择的!
接收值的地方。
<input type="hidden" id="uid" name="uid"/>
<input type="hidden" id="uname" name="uname"/>
<input type="text" name="username" id="username" maxlength="100" class="required" style="width:90% !important;" alt="这里显示姓名"/></td>
列表:
<c:forEach var="users" items="${users}" >
<tr>
<td><a href="#" onclick="return setMember('${users.id}','${users.name}')"><c:out value="${users.name}"/></a></td>
</tr>
</c:forEach>
JS代码:
<script type="text/javascript">
<!--
function setMember(uid,uname)
{
var iditem = document.getElementById("uid");
var nameitem = document.getElementById("uname");
iditem.value = iditem.value+","+uid;
nameitem.value = nameitem.value+","+uname;
document.getElementById("username").value = nameitem.value.substring(1,nameitem.value.length)
}
//-->
</script>...
58