小编And*_*Fox的帖子

如何让儿童窗户保持在最佳状态?

window.open用来从父窗口打开一个子窗口.我希望子窗口保持在顶部,以便用户可以在父窗口中输入时引用它.可以这样做吗?我目前正在使用Firefox,但如果它适用于所有浏览器,那将是一个奖励.

javascript firefox always-on-top

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

如何从Laravel 5中的集合中获取物品?

我是新手,Laravel无法弄清楚如何从返回的集合中获取项目的值。这是我的代码:

$aircraft = Aircraft::join('pams_shared.shared_aircraft', 'aircraft.shared_aircraft_id', '=', 'pams_shared.shared_aircraft.shared_aircraft_id')
        ->select('aircraft.*', 'shared_aircraft.*')
        ->where('aircraft.owner_id',Auth::user()->owner_id)
        ->where('registration',$reg)
        ->get();
Run Code Online (Sandbox Code Playgroud)

我想从中获取价值,aircraft.aircraft_id但这就是我遇到的问题。我试过了:

    $id = $aircraft->aircraft_id;
Run Code Online (Sandbox Code Playgroud)

我试过了:

    $id = $aircraft->aircraft.aircraft_id;
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

    $id = array_get($aircraft, 'aircraft_id');
Run Code Online (Sandbox Code Playgroud)

但是我得到null了一种价值。当我执行var_dump($aircraft)或时,dd($aircraft)我可以确认数据在那里。

在我看来,我可以通过循环访问该值,但是我需要控制器中的数据才能对另一个表执行第二次查询。

希望有道理。干杯。

编辑

运行时,dd($aircraft);我得到以下信息:

Collection {#239 ?
#items: array:1 [?
    0 => Aircraft {#240 ?
            #fillable: array:8 [?]
            #table: "aircraft"
            #primaryKey: "aircraft_id"
            #connection: null
            #perPage: 15
            +incrementing: true
            +timestamps: true
            #attributes: array:16 [?
                "aircraft_id" => 5
                "owner_id" => 2
                "shared_aircraft_id" => 67443 …
Run Code Online (Sandbox Code Playgroud)

php laravel-5

6
推荐指数
2
解决办法
7061
查看次数

jQuery toggleClass - 缓动不起作用

toggleClass无法获得工作的缓动属性.我在这个网站和其他网站上搜索过,但仍无法按预期工作.班级正在切换正常,但它不会顺利进出.

这是我的代码示例:DEMO

以下是我在项目中加载的(全部)脚本:

<!-- Scripts -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.js"></script>
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我有一个偷偷摸摸的怀疑它与我正在加载的脚本(或者可能没有加载?)有关,因为我已多次查看代码并将其直接与jQuery文档进行比较.我也是jQuery的新手.

我想要完成的是类似于翻盖效果的东西.在页面加载时,<div>根据从数据库中获取的值显示或隐藏,复选框用于切换<div>打开或关闭.

jquery toggleclass

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

如何在未选中复选框时显示Javascript确认框,然后如果用户选择取消,请选中复选框?

我有一个小html form的三个复选框,每个复选一个row.我希望javascript confirm box在用户取消选中该框时显示,然后如果用户选择取消,则checkbox检查保留.我搜索过这个网站以及其他一些网站,但几乎所有内容都与checkbox被检查有关,就好像他们必须同意某些条款或内容一样.我很新,Javascript但是我尝试根据我应该看起来的样子来制作一个功能,但它不起作用.

这是我的表格:

<form action="" method="post">
  <table id="table">
    <tr>
      <td>Checkbox One</td>
      <td align="center">
        <input type="checkbox" name="check1" checked="checked" onchange="cTrig(this.name)"></input>
      </td>
    </tr>
    <tr>
      <td>Checkbox Two</td>
      <td align="center">
        <input type="checkbox" name="check2" checked="checked" onchange="cTrig(this.name)"></input>
      </td>
    </tr>
    <tr>
      <td>Checkbox Three</td>
      <td align="center">
        <input type="checkbox" name="check3" checked="checked" onchange="cTrig(this.name)"></input>
      </td>
    </tr>
    <tr align="center">
      <td colspan="2">
        <input type="submit" name="submit" value="submit"></input>
      </td>
    </tr>
  </table>
</form>
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的功能,但不起作用:

function cTrig(name) {
  if (name.checked == true) {
    confirm("Are …
Run Code Online (Sandbox Code Playgroud)

html javascript checkbox

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

如何使用Javascript获取按钮值

我想弄清楚如何使用 JavaScript 获取按钮的值。在 php 代码中使用 while 语句生成了几个按钮,因此所有按钮的nameid都是相同的。它们之间唯一的区别是价值。

我的 php 代码的一部分:

while($row = mysql_fetch_array($result))
     {
     echo "<tr>";
     echo "<td align=\"center\"><input type=\"button\" id=\"details\" name=\"details\" value=\"" . $row['mcn'] . "\" onClick=\"MCNdetails()\"></td>";
     echo "</tr>";
     }
Run Code Online (Sandbox Code Playgroud)

我想要实现的是,当单击此按钮时,会显示带有此记录详细信息的 JavaScript 警报。

(仅供参考 - “Faker”是该表所属的表单名称。)

我的 JavaScript 代码:

function MCNdetails()
        {

        var buttonDetails = document.Faker.details;
        var buttonValue = buttonDetails.value;

        if (buttonValue === "2700-2057" )
            {
            alert ("Details are here");
            return;
            }
        else
            {
            alert ("No Dice " + buttonValue);
            return;
            }

        }
Run Code Online (Sandbox Code Playgroud)

我有大约。到目前为止有 300 …

javascript php mysql onclick button

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

PHP str_replace无法按预期工作,返回多个值

我有这个使用str_replace函数的代码:

$result = mysql_query("SELECT * FROM table");
$contact_link = "<a href=\"/contact-us/\" class=\"inline\" target=\"_parent\">Contact Us</a>";

while($row = mysql_fetch_array($result))
{
$answer = str_replace(array("contact us","Contact Us","Contact us") , array($contact_link , $contact_link , $contact_link), $row['answer']);
echo $answer;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我输入字符串"contact us"时,它返回此值:

<a href="/contact-us/" class="inline" target="_parent"><a href="/contact-us/" class="inline" target="_parent">Contact Us</a></a>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚原因.我希望它只返回一个链接而不是两个链接封装的联系我们.我想也许是因为两个单词都以小写字母开头,所以也许它会两次返回?一次用于"联系我们",一次用于"联系我们"?我已经阅读了这个网站上的搜索结果,并进行了一些谷歌搜索,但我找不到任何有相同情况发生的事情.

如果它是相关的,我这样做的原因是,当我的客户更新他的网站时,它将返回到他的联系页面的链接.我希望有三个不同版本的联系我们,因为格式可能会根据他使用它的位置而改变.

php str-replace

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