嗨我正在使用codeigniter,我想添加multi select box到我的页面,
我看到了codeigniter用户指南示例,但它正在做的是在多选中设置值.
像这样
$options = array(
'small' => 'Small Shirt',
'med' => 'Medium Shirt',
'large' => 'Large Shirt',
'xlarge' => 'Extra Large Shirt',
);
$shirts_on_sale = array('small', 'large');
echo form_dropdown('shirts', $options, $shirts_on_sale);
Run Code Online (Sandbox Code Playgroud)
在这个像这样创建的多选框中
<select name="shirts" multiple="multiple">
<option value="small" selected="selected">Small Shirt</option>
<option value="med">Medium Shirt</option>
<option value="large" selected="selected">Large Shirt</option>
<option value="xlarge">Extra Large Shirt</option>
</select>
Run Code Online (Sandbox Code Playgroud)
它必须给出在$shirts_on_sale数组中选择的选项 ,但在我的情况下,我想创建一个多选,但dont want selected options 我试图传递一个空数组.但它不起作用
像这样
$array = array();
echo form_dropdown('shirts', $substore_details, $array);
Run Code Online (Sandbox Code Playgroud)
如何创建没有选定项目的多项选择.请帮忙..............
我正在使用jQuery Validation插件
我希望我的一个字段是一个数字,但它不是必填字段.
问题是,当我设置时number: true,它需要该字段.这是为什么?我试图添加required: false同number: true,但无济于事.
这是我的代码:
name : {
required:false,
number:true
}
Run Code Online (Sandbox Code Playgroud)
我没有设置错误消息,但它显示默认错误消息:"请输入有效数字."
嗨,我正在使用jquery.
我有一个复选框点击事件
jQuery('.btn-check-box').click(function () {
//code goes here .
});
Run Code Online (Sandbox Code Playgroud)
问题是点击事件需要相当长的时间才能完成.有些时候浏览器会卡住.所以我想改变函数内部的代码并减少完成时间.
现在我想获得我当前的点击事件完成时间.然后更改代码并再次检查完成时间.
所以我可以根据完成时间优化我的代码.
有没有办法检查事件完成时间. 请帮忙.提前致谢.
您好,我知道会话位于服务器端,当用户登录到站点时,我们会创建一个会话并在该会话中存储用户数据,并且该会话 ID 是唯一的。如果多个用户登录到同一服务器,则创建具有唯一会话 ID\xe2\x80\x99s 的会话。
\n\ncookie是服务器嵌入到用户计算机上的一个小文件。每次同一台计算机使用浏览器请求页面时。
\n\n\n\n\n在浏览器 cookie 中,我看到了名为 \n 的变量,
\nSID这些SSID变量是指服务器会话 ID ???
或者
\n\n\n\n\n根据 cookie 的哪些参数,会话可以识别出这是正确的用户。
\n
**当我向服务器发送请求时
\n\ncookie 中的那些 id 与服务器会话 id 匹配吗?
\n\n\n\n\n我的问题是服务器如何知道这是正确的用户?
\n
我有会话和cookie的想法,但它们的组合尚不清楚。
\n\n其实我已经搜索了很长时间了,我问了我的朋友,他们似乎也对此没有清楚的了解
\n\n请解释一下场景,提前致谢。
\n我使用JSON.stringify方法将数组传递给服务器.
我有一个有4个元素的数组:
arr[10] = 1;
arr[20] = 1;
arr[30] = 1;
arr[40] = 1;
Run Code Online (Sandbox Code Playgroud)
然后我这样做:
arr = JSON.stringify(arr);
Run Code Online (Sandbox Code Playgroud)
然后将其发送到服务器:
jQuery.ajax({
type: "post",
url: baseurl+"profile/mprofile/action/ratings/add_ratings",
data:{"checkbox":checkbox,"review":review,"speciality":speciality,"arr":arr},
success: function(data, status) {
jQuery('#header-error').html(data);
}
});
Run Code Online (Sandbox Code Playgroud)
我在PHP中获取数组:
$arr = $this->ci->input->post('arr');
$arr = json_decode($arr);
print_r($arr) ; die ;
Run Code Online (Sandbox Code Playgroud)
结果是
Array
(
[0] =>
[1] =>
[2] =>
[3] =>
[4] =>
[5] =>
[6] =>
[7] =>
[8] =>
[9] =>
[10] => 1
[11] =>
[12] =>
[13] =>
[14] =>
[15] …Run Code Online (Sandbox Code Playgroud) 我想在用户点击按钮时选择textarea字段.我的代码:
<textarea readonly="readonly"> </textarea> <input type="button" value="Code"/>
Run Code Online (Sandbox Code Playgroud)
Jquery代码:
$(function() {
$(input:button').click(function(){
('textarea').select();
});
});
Run Code Online (Sandbox Code Playgroud)
它不起作用.
我正在使用jquery滑块,我希望当一个滑块更改时所有滑块的当前值
滑块代码:
var slider = jQuery("<div class='slider'></div>").insertAfter(select)
.slider({
min : 0,
max : 4,
range : "min",
value : select[0].selectedIndex + 1,
slide : function(event, ui) {
},
change: function(event, ui) {
}
});
Run Code Online (Sandbox Code Playgroud)
我试过这个:
change: function(event, ui) {
jQuery(".minbeds").each(function(){
alert(jQuery(this).val());
});
}
Run Code Online (Sandbox Code Playgroud)
但无论滑块值如何,它只会提醒值1.

更新:
jQuery(".slider").slider("value");
Run Code Online (Sandbox Code Playgroud)
将在更改时给出当前滑块值,但是如何获取所有滑块值.
嗨,我有"评论"表,这里有一个名为"comment_text"的字段,我将这样的评论插入到表中
$query="insert into `comments`
(`id`,
`comment_text`,
`date`)
values
('',
'".sprintf("%-70s",mysql_real_escape_string(ucwords(trim($strTitle63_5))))."',
'$date')";
Run Code Online (Sandbox Code Playgroud)
如您所见,我将注释长度设置为固定70个字符(原始注释总是少于70个字符.)
一切正常,除非我插入带引号的值,如果我插入带引号的注释,在数据库表中我只能看到69个字符.
示例:
我插入这两条评论
评论1:"统一费率与另一个统一费率代码重叠"
评论2:"索赔细节不符合BSI/BRI指南"
后来当我尝试检查字符串长度.评论1是70,评论2是69.这有什么理由吗?
每个有引用的评论都会给我这个问题.:(.
提前致谢 .
UPDATE
我的代码
模型
function get_coc5_comment_details()
{
$this->db->select("comment_text");
$this->db->from("comments");
$result=$this->db->get();
return $result->result_array();
}
Run Code Online (Sandbox Code Playgroud)
调节器
function validate_db()
{
$result = $this->invoice_model->get_comment_details();
$this->load->view("comment_details_view",array("result"=>$result));
}
Run Code Online (Sandbox Code Playgroud)
视图
foreach ($result as $row)
{
$comment = $row['comment_text'];
echo strlen($comment)."<br>";
}
Run Code Online (Sandbox Code Playgroud) 假设我有
var name ="kanishka";
如何只剪切最后一个字符,以便输出为'a'?
我读了这个问题
如何从jquery中的字符串中剪切第一个字符?
由金勇,
在这个问题我知道字符串的长度.你可以告诉我如何知道字符串长度我能做到这一点.
无法从答案中获得帮助,请帮忙
在里面,我有其他孩子div.那些人也有孩子.
<div class="parent">
<div class="child_1">//children elements</div>
<div class="child_1">//children elements</div>
<div class="child_1">//children elements</div>
<div class="child_1">//children elements</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我想添加一个click事件,当我单击父 div中的任何元素时触发,包括父 div,不包括child_1 div及其后代.
目前我试过了
jQuery(".parent").not(".child_1").click(function(event) {
});
Run Code Online (Sandbox Code Playgroud)
但点击事件时,我点击了child_1 div及其后代.
这里有什么问题?请帮忙.
UPDATE
这里我有另一个关于child_1的点击事件
jQuery(".child_1").click(function(event) {
});
Run Code Online (Sandbox Code Playgroud) jquery ×7
javascript ×6
php ×4
ajax ×2
codeigniter ×2
arrays ×1
cookies ×1
html5 ×1
jquery-ui ×1
mysql ×1
performance ×1
printf ×1
session ×1
validation ×1