对于自定义图像选择工具,我想基于html 5表单验证创建表单验证.
例如,我的表单由以下元素组成:
<form class="cms-form" action="">
<table width="800">
<tr>
<td width="30%">Name:</td>
<td><input type="text" name="name" class="cms-input-text" maxlength="127" /></td>
</tr>
<tr>
<td>Image:</td>
<td><textarea name="icon" class="cms-input-file" data-file-resource="images" data-options="{"min":1,"max":3}">/location-to-image.png</textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Next"/></td>
</tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)
我有一个javascript,将textarea(.cms-input-file)更改为一些html来添加图像并隐藏原始文本区域.它看起来像这样:
<textarea name="icon" class="cms-input-file" data-file-resource="images" data-options="{"min":1,"max":3}" style="display: none;">/location-to-image.png</textarea>
<ul class="cms-input-file-list">
<li class="cms-input-file-item" data-image="/location-to-image.png">
<img src="/location-to-thumb.png" alt="" class="cms-input-file-item-thumbnail"/>
<span class="cms-input-file-item-title">location to image</span>
</li>
<li class="cms-input-file-add">Add</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
由于我使用html5表单验证分配现有表单,因此我想在html5支持的浏览器中使用默认表单验证来验证此元素,但使用希望存在的事件.
我正在寻找这样的东西:
$('.cms-input-file').on('customValidateFunction', function () {
var options = $(this).data('options');
if($(this).find('> li.cms-input-file-item').length < options.min)
{
return [false, 'Add more images.'];
} …Run Code Online (Sandbox Code Playgroud) 我试图在彼此旁边创建多个jquery droppable,其中一些部分可能重叠,在这些情况下,我希望顶部的那个(z-index wise)是贪婪的.
我已经尝试greedy: true在droppable中设置选项,但这似乎没有帮助.我也尝试过return falsedrop事件并使用了event.stopPropagation();.
有没有办法阻止drop事件传播,如果有另一个droppable触发它,最好是具有最高z-index的那个?
我想做一些事情
CREATE DATABASE IF NOT EXISTS @database_name;
从阅读准备语句的mysql语法看来,它们似乎无法用于创建数据库,否则这样的东西就可以了.
SET @s = CONCAT('CREATE DATABASE IF NOT EXISTS ',@database_name);
PREPARE stmt FROM @s;
EXECUTE stmt;
理想情况下,我希望它可以从shell脚本的.sql文件中运行
#!/bin/bash
MYSQL="mysql"
`${MYSQL} --version >& /dev/null`
if [ $? != 0 ]; then
MYSQL="mysql5"
`${MYSQL} --version > /dev/null`
if [ $? != 0 ]; then
echo "Can't find mysql binary?"
exit 1
fi
fi
${MYSQL} -u root --password=###### -e "set @database_name:='ben_search';source CreateSkeleton.sql;"
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?