我有一个表单允许复制一组表单字段(请参阅此处:http://jsfiddle.net/Sd9Ag/8/).当输入重复时,如何在name属性中增加数组编号.
例如:
<input type="input" name="question[1]" />
<input type="input" name="questionURL[1]" />
<input type="input" name="answer[1][]" />
<input type="input" name="answerURL[1][]" />
Run Code Online (Sandbox Code Playgroud)
克隆时,增加数组编号:
<input type="input" name="question[2]" />
<input type="input" name="questionURL[2]" />
<input type="input" name="answer[2][]" />
<input type="input" name="answerURL[2][]" />
Run Code Online (Sandbox Code Playgroud)
我需要这样做的原因是,在提交表单时将问题和答案分组.
我试图选择表中的所有内容,并计算表中具有相同数据的行数.
SELECT *, COUNT(thedate) daycount FROM `table` ORDER BY thedate DESC
Run Code Online (Sandbox Code Playgroud)
我希望有一个查询输出与该日期相关的日期和行数,循环输出将是这样的:
2000年1月1日(2行)
col1,col2,col3,col4
col1,col2,col3,col42000年1月1日(3行)
col1,col2,col3,col4
col1,col2,col3,col4
col1,col2,col3,col42000年1月1日(6行)
col1,col2,col3,col4
col1,col2,col3,col4
col1,col2,col3,col4
col1,col2,col3,col4
col1,col2,col3,col4
col1,col2,col3,col4
等等...
这有意义吗?
我正在使用 jQuery 同位素插件,并且希望在页面加载时仅显示来自特定组的项目。目前所有项目都显示:
http://aproposstudio.com/category/work/
例如,在上面的链接中,有没有办法加载显示“壁画”的页面?
谢谢。
一个简单的问题.我正在使用jQuery.forms.js插件.
我有一个表单发布到php页面并使用jSon返回数据.
返回的数据是新表单的代码(它替换用于发布信息的表单).新表单没有绑定到任何jQuery函数,因为它在页面加载时不存在.
那么,我怎样才能获得ajax表单来识别新表单,这样如果我需要第二次使用表单,它还使用jQuery函数?
// jQuery for submitting info to php doc and, on success, replacing the form
$(document).ready(function() {
jQuery('form[id*=postOnline]').ajaxForm({
dataType: 'json',
success: function(data) {
$('#onlineStatus' + data.rid).html(data.formed).slideDown('slow');
bindNote();
}
});
});
<!-- /////////////////////// POST ONLINE /////////////////////// -->
<div id='onlineStatus<?php echo $b_id ?>' class='postOnline'>
<form name="postOnline" id="postOnline<?php echo $b_id ?>" action="postOnline.php" method="post">
<input type="hidden" value="<?php echo $b_id ?>" name="b" />
<input type="hidden" value="1" name="p" />
<input type="submit" class="button" value="Post Online" />
</form>
</div>
<!-- /////////////////////// POST ONLINE /////////////////////// --> …Run Code Online (Sandbox Code Playgroud) 我在使用Microsoft Explorer 6/7和jQuery"clone"功能时遇到了一些问题.我使用的jQuery是:
$(function() {
$('#addFields').click(function() {
var newCredit = $('#original').clone(); // create new set
newCredit.find('input').val(''); // empty input fields
$(this).before(newCredit); // append at the end
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
html表单如下所示:
<div id="original">
<li id="prodEnt" >
<label class="description" for="entity[]">Entity </label>
<div>
<input name="entity[]" class="element text medium" type="text" value="" />
</div>
</li>
<li id="entFunc" >
<label class="description" for="element_5">Function </label>
<div>
<input name="function[]" class="element text medium" type="text" value="" />
</div>
</li>
<li class="section_break_small"></li>
</div>
Run Code Online (Sandbox Code Playgroud)
Microsoft浏览器无法复制多个克隆,也不会设置(css)新元素的样式.
请告诉我IE友好的替代方案!谢谢.
我试图在php中返回文件的当前目录,无论它在浏览器栏中显示什么.我试过了:
echo $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
Run Code Online (Sandbox Code Playgroud)
如果网址是
http://example.com/directory1/directory2/var1/var2/var3
Run Code Online (Sandbox Code Playgroud)
上面的代码返回
example.com/directory1/directory2/var1/var2/var3
Run Code Online (Sandbox Code Playgroud)
即使var1/var2/var3是GET_[]由htaccess RewriteRule驯服的变量.有没有一个体面的方式来获取目录?在上面的情况下,我想返回:
example.com/directory1/directory2/
Run Code Online (Sandbox Code Playgroud)
谢谢.
我不知道从哪里开始,如果有人能指出我正确的方向,我将不胜感激.我想创建一个简单的表单'小部件',用于嵌入不同的网站.
我的想法是表单驻留在我的服务器上,表单信息将提交到我的服务器上的数据库,但将嵌入到其他站点上.
**表单具有基于$_GET变量填充的动态下拉菜单.例如,如果我使用iframe,它看起来像这样......
<iframe src="http://www.example.com/form.php?id=555"></iframe>
Run Code Online (Sandbox Code Playgroud)
我应该使用iframe还是javascript会更好,有更好的方法吗?我需要注意哪些安全问题?
在这里小提琴:http: //jsfiddle.net/F6nJu/
我有一个彩色的盒子:
<div id="colorblock"></div>
#colorblock { background:#3ff; width: 100%; height: 300px; }
Run Code Online (Sandbox Code Playgroud)
我在javascript中创建了一系列颜色:
var arr = [ "#f00", "#ff0", "#f0f", "#f66"];
Run Code Online (Sandbox Code Playgroud)
我用jQuery each()函数迭代这些颜色:
$.each(arr, function(key, value) {
$('#colorblock').delay('1200').animate({backgroundColor:value}, 600);
});
Run Code Online (Sandbox Code Playgroud)
当数组迭代到最后时,我怎样才能开始数组迭代(所以动画会永远继续)?
我想从三个表中检索数据:课程,能力和能力标准.以下查询几乎可以工作,但它不会带回关联的competency_standards表数据.
$coursesAndComps = Course::with(
array('competencies' => function($query)
{
Competency::with('competency_standards');
})
)->get()->toArray();
Run Code Online (Sandbox Code Playgroud)
当competencies表链接到courses表(competencies.course_id = course.id)和competency_standards表链接到competencies表(competency_standards.competencey_id = competency.id).
返回的数组如下所示:
Array
(
[0] => Array
(
[id] => 1
[name] => the first course
[competencies] => Array
(
[0] => Array
(
[id] => 9
[course_id] => 1
[name] => first course comp 1
)
[1] => Array
(
[id] => 10
[course_id] => 1
[name] => first course comp 2
)
) …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一行jquery,它找到一个以"a\d"(字母a和数字)开头的类的输入,并用另一个数字替换该数字.
这是我试过的,有没有人注意到为什么这不起作用?
$('form').find('input[class^="a\d"]').replace(/a\d+/,'a22');
Run Code Online (Sandbox Code Playgroud)
请注意:这是许多中的一行,我已经提取了这一行,因为它是我遇到麻烦的地方.