Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在单击按钮后打开可折叠面板_Javascript_Php - Fatal编程技术网

Javascript 如何在单击按钮后打开可折叠面板

Javascript 如何在单击按钮后打开可折叠面板,javascript,php,Javascript,Php,如何在单击按钮后打开可折叠面板。按钮位于第一页,可折叠面板位于第二页 这是我的可折叠面板的详细信息 <div class="panel panel-default"> <div class="panel-heading" role="tab" id="headingTwo"> <h4 class="panel-title"> <a class="collapsed" role="button" dat

如何在单击按钮后打开可折叠面板。按钮位于第一页,可折叠面板位于第二页

这是我的可折叠面板的详细信息

   <div class="panel panel-default">
        <div class="panel-heading" role="tab" id="headingTwo">
        <h4 class="panel-title">
        <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
        Medicine
        </a>
        </h4>
        </div>
        <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
        <div class="panel-body">
        <form action="transaction.php" method="POST">
        <div class="col-md-6">
        <div class="panel panel-info">
        <div class="panel-heading"><h7>Medicine Type : </h7></div>
        <div class="panel-body">
        <select name="selectmedicine" class="form-control col-sm-4" id="medicinename">
        <option id="0" style="width:100px"></option>

药物种类:
这是我的脚本代码-不工作

     <script type="text/javascript">
    $('#collapseone').collapseone({
    toggle: true
    });
    </script>

$(#collapseone')。collapseone({
切换:真
});

我应该把脚本代码放在第一页或第二页的什么地方?

像这样编写代码。。当我在第1页点击一个按钮时,我会将一个项目名称设置为abc,在你的第2页中,它会检查该项目名称是否为abc,如果是abc,则会显示你的特定面板

第1页:

<input type="button" id="btnQueryString" onClick="submit()" value="Send" />
<script type="text/javascript">
    function submit()
 {
       //write ur code what u want
        var myvalue = "abc";
'<%Session["name"] = "' + myvalue + '"; %>';
 }

函数提交()
{
//写你想要的代码
var myvalue=“abc”;
'';
}

第2页:

 <script type="text/javascript">
 var newvalue = '<%= Session["name"] %>';
  if( newvalue == abc)
{
   document.getElementById('Panel1').style.display = "block";
}
else
{
 document.getElementById('Panel1').style.display = "none";
}
</script>

var newvalue='';
如果(newvalue==abc)
{
document.getElementById('Panel1').style.display=“block”;
}
其他的
{
document.getElementById('Panel1').style.display=“无”;
}
在page1中,我编写了一个名为submit的方法,该方法用于将值发送到page2,以通知按钮被单击,我将在按钮中调用该方法,如onClick=“submit”


在第2页中,首先我将检查会话值,如果在第1页中单击按钮,该值将为:abc:或为空。因此,如果值为abc,我将显示面板。

编码如下。。当我在第1页点击一个按钮时,我会将一个项目名称设置为abc,在你的第2页中,它会检查该项目名称是否为abc,如果是abc,则会显示你的特定面板

第1页:

<input type="button" id="btnQueryString" onClick="submit()" value="Send" />
<script type="text/javascript">
    function submit()
 {
       //write ur code what u want
        var myvalue = "abc";
'<%Session["name"] = "' + myvalue + '"; %>';
 }

函数提交()
{
//写你想要的代码
var myvalue=“abc”;
'';
}

第2页:

 <script type="text/javascript">
 var newvalue = '<%= Session["name"] %>';
  if( newvalue == abc)
{
   document.getElementById('Panel1').style.display = "block";
}
else
{
 document.getElementById('Panel1').style.display = "none";
}
</script>

var newvalue='';
如果(newvalue==abc)
{
document.getElementById('Panel1').style.display=“block”;
}
其他的
{
document.getElementById('Panel1').style.display=“无”;
}
在page1中,我编写了一个名为submit的方法,该方法用于将值发送到page2,以通知按钮被单击,我将在按钮中调用该方法,如onClick=“submit”



在第2页中,首先我将检查会话值,如果在第1页中单击按钮,该值将为:abc:或为空。因此,如果值为abc,我将显示面板。

您在哪里找到您编写的脚本??“按钮位于第一页,可折叠面板位于第二页”。你这是什么意思?脚本不能跨不同的页面工作。你能帮我了解一下Steven Manuel如何做到这一点吗?我建议你找到一个关于JS/jQuery如何工作的教程。默认情况下,面板是关闭的。你在哪里找到你编写的脚本??“按钮在第一页,可折叠面板在第二页”。你这是什么意思?脚本不能跨不同的页面工作。您能帮我了解一下Steven Manuel如何做到这一点吗?我建议您查找有关JS/jQuery工作原理的教程。默认情况下,该面板是关闭的。
localStorage
在较旧的浏览器上不起作用@Anirudh对此感到困惑;带小n的“名称”?它应该是什么值?name只是一个变量,在会话中存储一个值,你可以在那里写任何东西,name也是我上面调用的一个变量。例如,var myval=“abc”;“”;或者你可以像“”一样直接写;这很简单,当你点击一个按钮时,我会把一个值传递给另一个页面,这样另一个页面就会知道按钮被点击了。在这里,我将这样写,如果我从该页面获得任何值,我将显示我的面板
localStorage
在旧浏览器上不起作用@Anirudh对此感到困惑;带小n的“名称”?它应该是什么值?name只是一个变量,在会话中存储一个值,你可以在那里写任何东西,name也是我上面调用的一个变量。例如,var myval=“abc”;“”;或者你可以像“”一样直接写;这很简单,当你点击一个按钮时,我会把一个值传递给另一个页面,这样另一个页面就会知道按钮被点击了。在这里,我会这样写,如果我从该页面获得任何值,我将显示我的面板