一个JS传递动态变量的问题,求高手解答!
<a href="#" onclick="opendiv()" id=<?=$userid ?> title=<?=$usersign ?> >打开DIV</a>
<div id=user></div>
<script>
document.getElementById('foot').style.display='block';
</script>
<form action="" method="post" id="form1">
<input name="userid" type="hidden" value="" /><!-- 把链接里面的动态变量$userid $usersign -->
<input name="usersign" type="hidden" value="" /><!-- 传递到这两个隐藏按钮的value里面 -->
<input name="text" type="text" />
<input name="submit" type="submit" />
</form>
求JS传递动态变量的办法。。。。。虽然GET可以实现,但是会刷新页面,导致div打开后关闭!
------解决方案--------------------
HTML code
<a href="#" onclick="opendiv(this)" id="123" title="abc">打开DIV</a>
<form action="" method="post" id="form1">
<input name="userid" type="hidden" value="" />
<input name="usersign" type="hidden" value="" />
<input name="text" type="text" />
<input name="submit" type="submit" />
</form>
<script>
function opendiv(obj){
document.forms[0].userid.value = obj.id
document.forms[0].usersign.value = obj.title
}
</script>