新手问题,关于一个非常简单的js代码问题………………在线等!!!!
1.页面中有一个Panel控件,要求在页面加载时该Panel隐藏,然后用js来控制,单击A按钮(javascript客户端实现)后该Panel 显示,然后该A按钮不可用,用完后再该Panel控件中有一个B按钮,单击后隐藏panel控件,就是这么简单,由于我对js不熟,现求高手指教
2.在一个文本框中,其值为“A,B,C,D,”现在要求取出来存入数据中,我记得好像有这么一个函数split,但不怎么会用,望高手指教?
3多数据存入数据库中用FOR语句循环,还有什么好的方法???
------解决方案-------------------- <span id= "pp " style= "display:none; "> <button id= "BB " onclick= "javascript:pp.style.display= 'none ' "> B </button> </span>
<button id= "AA " onclick= "HideThis(this) "> A </button>
<script type= "text/javascript ">
function HideThis(o)
{
var p = document.getElementById( "pp ");
p.style.display = "block ";
o.style.disable = true;
}
</script>
------解决方案--------------------1. <html>
<body>
<span id = "span1 " style= "display:none "> <input id= "bt1 " type= "button " onclick= "b() " value= "test " /> </span>
<input id= "bt2 " type= "button " onclick= "a() " value= "测试2 " />
</body>
<script language= "javascript ">
function a()
{
document.getElementById( "span1 ").style.display = "block ";
document.getElementById( "bt2 ").style.display = "none ";
}
function b()
{
document.getElementById( "span1 ").style.display = "none ";
document.getElementById( "bt2 ").style.display = "block ";
}
</script>
</html>
2.split( ", ")会返回一个数组就是{ "a ", "b ", "c ", "d "}不过有注意你的 ", "是全角的还是半角的。
3.你可以先把数据存到dataset中,然会用dataset去更新数据库,要注意有自动增长列时要有自动增长值的处理的