我有一个模态,在该模态中,有一个显示大隐藏内容的下拉列表,它正在工作.
现在,当您打开下一个模态,堆叠在第一个模态的顶部并将其关闭时,下方模态的滚动将被禁用.
我已经创建了一个完整的示例,包括复制我面临的问题的步骤.你可以在这里看到它.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet">
<title></title>
<style>
</style>
</head>
<body>
<input type="button" data-toggle="modal" data-target="#modal_1" class="btn btn-lg btn-primary" value="Open Modal 1" >
<div class="modal fade" id="modal_1">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h4 class="modal-title">First Modal</h4>
</div>
<div class="modal-body">
<form class="form">
<div class="form-group">
<label>1) Open This First: </label>
<input type="button" data-toggle="modal" data-target="#modal_2" class="btn btn-primary" value="Open Modal 2" >
</div>
<div class="form-group">
<label>2) Change this …Run Code Online (Sandbox Code Playgroud) 我在尝试获取所选对象而不是传递给成功回调的"newValue"时遇到问题.
这是一个例子:
$("select").editable({
type : "select",
title: 'Select Fruit',
source : [
{text : "Apple", value: "option_1"},
{text : "Orange", value: "option_2"},
{text : "Mango",value: "option_3"},
{text : "Strawberry",value: "option_4"}
],
success:function(response,newValue){
console.log(newValue); // newValue contains the "text" string ok..
// How do I get the selected source object? eg. {text : "Orange", value: "option_2"}
// So I can access the object like..
console.log(newValue.value); // output option_*
}
});
Run Code Online (Sandbox Code Playgroud)
谢谢卡尔
我正在尝试使用快速验证器验证对象数组。
我一直在使用新的“通配符”和“自定义”来迭代比较对象上的键的对象数组。
问题是,假设我的对象如下所示:
flavors:[
{ name: '', percentage: '0', ratio: '0' },
{ name: 'Strawberry', percentage: '2', ratio: '0' },
{ name: '', percentage: '3', ratio: '0' }
]
Run Code Online (Sandbox Code Playgroud)
如何仅检查“名称”是否存在“如果”百分比 > 0?
req.checkBody("flavors","Your recipe has no flavor!").notEmpty();
req.checkBody("flavors.*","Please enter a name for this flavor.").custom(function (value) {
return (!(value.percentage > 0) && !value.name);
});
Run Code Online (Sandbox Code Playgroud)
这可行,但“错误”输出将类似于:
{ 'flavors[2]': {
location: 'body',
param: 'flavors[2]',
msg: 'Please enter a name for this flavor.',
value: { name: '', percentage: '3', ratio: '0' }
}}
Run Code Online (Sandbox Code Playgroud)
这使得在我的 …
我希望有人可以帮助我,我正在创建一个PHP Web应用程序,需要用户登录才能在mysql数据库中查看数据.
我只是想知道这是一个好方法,它是否足够安全?我知道PHP脚本中没有什么是安全的,但我需要这个相当安全.
所以这就是我一步一步做的事情,如果你可以指出我正确的方向,并告诉我什么是错的,这将是伟大的!
如果没问题,我存储$ SESSION ["username"]; (有用户名)到会话.
在每个请求/页面加载时,我都有一个函数(下面)来检查会话.
function check_session_valid(){if(!isset($ _ SESSION ['username'])|| $ _SESSION ['username'] ==""){header("Location:/login.php"); }}
现在这样安全还是我这样做完全错了?
以下是我认为用户可以"破解"应用程序:
在注册页面上,当用户输入用户名时,它会告诉他们用户名是否可用.
那么"黑客"不仅可以找到一个不可用的用户名,然后编写一个PHP脚本来设置浏览器中的$ _SESSION ["username"].然后导航到.index.php页面并登录到其他一些用户帐户?
我也在使用"session_start();" 在我"check_session_valid();"之前 对每一个要求,都是错的?
希望你们中的一些PHP专家可以帮助我在这里!
谢谢
javascript ×2
jquery ×2
arrays ×1
express ×1
html ×1
mysql ×1
php ×1
security ×1
session ×1
x-editable ×1