小编Tor*_*wen的帖子

Bootstrap 面板:在移动设备上折叠但在桌面上展开,如何?

如果屏幕小于 1199px(Bootstrap 的 xs、sm 和 md 模式),我如何尽可能简单地从 id 为“panel-login”的 div 中删除类“in”。我想某种 JS 或 JQuery 可以解决它,但我不是很擅长。

<div class="panel-group">
<div class="panel panel-default">
    <div class="panel-heading">

        <div class="row">

            <div class="col-xs-10">
                <h4 class="panel-title">Login</h4>
            </div>

            <div class="col-xs-2 text-right">
                <a data-toggle="collapse" href="#panel-login"><i class="fa fa-bars"></i></a>
            </div>

        </div>

    </div>

    <div id="panel-login" class="panel-collapse collapse in">

        <div class="panel-body">

            <ul>
                <li><a href="<?=$php_self?>?page=login&view=signup">Create account</a></li>
                <li><a href="<?=$php_self?>?page=login&view=reset_password">Reset password</a></li>
                <li><a href="<?=$php_self?>?page=login&view=reactivate_account">Reactivate account</a></li>
            </ul>

        </div><!-- end panel-body -->

    </div>

</div><!-- end panel-default -->
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap

5
推荐指数
1
解决办法
1万
查看次数

是否可以将数组从onClick传递给javascript函数?

在PHP中我可以编写这样的函数:

function myFunction(myArray)
{
    foreach(myArray)
    {
        // do stuff with array
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我可以这样称呼它(可能很丑,但仍然有效):

myFunction(array("string1","string2"));
Run Code Online (Sandbox Code Playgroud)

我想用JavaScript做类似的事情,但无法弄清楚是否可以将数组传递给类似的函数.这是我的伪功能:

function myFunction(myArray)
{
    for (index = 0; index < myArray.length; ++index)
    {
        // do stuff with array
    }
}
Run Code Online (Sandbox Code Playgroud)

我想从使用onClick的按钮调用它,如下所示:

<input type="button" value="myButton" onClick="return myFunction(array("string1","string2"))">
Run Code Online (Sandbox Code Playgroud)

这可以用一种类似的方式完成吗?

javascript php arrays input function

1
推荐指数
2
解决办法
1万
查看次数

Javascript动态变量

我有一个小函数,可以更改表单输入的类型(我用它来更改按钮提交).我发现它在某个地方,并没有自己写,它只是一个小的,方便的小片段代码,像这样:

function change_input_type(id,x)
{
    var id;
    var x;

    // Change input type
    document.getElementById(id).type = x;
}
Run Code Online (Sandbox Code Playgroud)

我用onClick称它为:

onClick="change_input_type('myButton','submit');
Run Code Online (Sandbox Code Playgroud)

但我希望它也能够改变输入的值(在某些情况下我希望从0更改为1的另一个隐藏输入).我知道我可以创建另一个函数,将其重命名为change_input_value,然后更改document.getElementById(id).输入 document.getElementById(id).价值,但我想要一个通用的功能,像这样:

function change_input(id,x,y)
{
    var id;
    var x;
    var y;

    // Change input
    document.getElementById(id).x = y;
}
Run Code Online (Sandbox Code Playgroud)

并点击这样:

onClick="change_input('myButton','type','submit');"
onClick="change_input('myHidden','value','1');"
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试它不会工作.我通常使用php而且我对JavaScript不是很熟练......所以我想知道我在这里做错了什么?

javascript forms input

1
推荐指数
1
解决办法
121
查看次数

标签 统计

javascript ×3

input ×2

arrays ×1

forms ×1

function ×1

jquery ×1

php ×1

twitter-bootstrap ×1