我window.open用来从父窗口打开一个子窗口.我希望子窗口保持在顶部,以便用户可以在父窗口中输入时引用它.可以这样做吗?我目前正在使用Firefox,但如果它适用于所有浏览器,那将是一个奖励.
我是新手,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) 我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>打开或关闭.
我有一个小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) 我想弄清楚如何使用 JavaScript 获取按钮的值。在 php 代码中使用 while 语句生成了几个按钮,因此所有按钮的name和id都是相同的。它们之间唯一的区别是价值。
我的 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 …
我有这个使用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)
我无法弄清楚原因.我希望它只返回一个链接而不是两个链接封装的联系我们.我想也许是因为两个单词都以小写字母开头,所以也许它会两次返回?一次用于"联系我们",一次用于"联系我们"?我已经阅读了这个网站上的搜索结果,并进行了一些谷歌搜索,但我找不到任何有相同情况发生的事情.
如果它是相关的,我这样做的原因是,当我的客户更新他的网站时,它将返回到他的联系页面的链接.我希望有三个不同版本的联系我们,因为格式可能会根据他使用它的位置而改变.
javascript ×3
php ×3
button ×1
checkbox ×1
firefox ×1
html ×1
jquery ×1
laravel-5 ×1
mysql ×1
onclick ×1
str-replace ×1
toggleclass ×1