Jqgrid – 选择下拉列表的validation

我有这个列的下拉列表,目前当我从下拉列表中选择任何值时它会被保存,我想在保存之前从下拉列表中选择一个值时添加一个validation,例如, {name:’color_name’, cellattr: function (rowid, cellValue) { if ($.inArray(cellValue, hilightcolorcell) < 0) { return " class='redcells'"; } },editable:true,edittype:"select",editoptions: {value:"PURPLE:PURPLE;PINK:PINK;GREEN:GREEN"}} 如果所选的值是PINK,我想要一个带有Save and Cancel按钮的validation提示,如下所示,Selected Value is:PINK,SAVE CANCEL 这是演示链接https://jsfiddle.net/kwu7v3fc/3/ 请帮忙。

检测图像的高度

我的项目中有几个图像(具有不同的大小),并改善了我为这些图像设置此CSS的页面布局: #Banners { max-width: 250px; max-height: 350px; border: 1px solid #fff; box-shadow: 0 0 5px #888; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; } .float { float: left; } 但是有些图像小于350px ,它们所在的容器的min-height设置为360px ,然后它在我的页面上留下了一个空白区域。 所以我想获得图像的实际height (传递CSS代码后的height )并使用jQuery将容器min-height设置为等于图像height 。 如何通过CSS传递图像height ?

将jQuery表单结果提交回动态选项卡

我一直在努力将表单提交到动态选项卡中。 它似乎只是突破我的标签并最终显示更新页面。 长的引导。我在索引页面上创建了两个标签,我的搜索是内部的,第二个调用我的大表格页面: Create Search [search page stuff] 两个页面都很好用,创建选项卡允许我填写新表单并提交。 提交时,validation然后在创建选项卡中显示“谢谢”。 这是提交代码的片段: $(document).ready(function(){ $(“#saCreate”).validate({ [validation stuff] }, submitHandler: function(form) { if (confirm(“Are you sure you want to submit?”)) { form.submit(); } 这按预期工作。 搜索页面显示所有“打开”表单的列表,允许您选择一个,它将在新的动态选项卡中打开其详细信息。 例如: gridSelect = function(satrk) { var checkName = satrk; var tabExists = false; $(‘#tabs ul li a’).each(function(i) { if($(this).text() == checkName) { tabExists […]

根据复选框输入动态生成具有唯一ID的文本区域

我正在为我的公司制定一个程序来处理不同的产品类型并创建文件。 我有一个表格,在几个月的时间内最终将增加到接近150个复选框选项。 我正在努力获得最佳方法的输入并从长远来看节省时间。 所以例如我有这个: NOT THA TAB22 我需要的是,对于每个被点击的复选框,我需要在一个名为 的div中显示一个带有简单标题的文本区域,该文本区域等于上面的复选框值。从这里用户将然后在相应的文本区域中粘贴文件名。 基本上每个文本区域都与一个复选框选项相关联。 我使用PHP来处理表单,所以在提交时,我需要将每个具有值的文本区域的值存储到单独的变量中。 有没有办法动态地做到这一点? 我对jquery,javascript,php或任何东西开放。 我只是好奇最好这样做。 否则,我的知识只能手动创建150个复选框,然后创建150个文本区域,然后创建150个jQuery隐藏/显示方法,然后创建150个php检查以确定哪些文本区域具有值并将它们分配给变量。

如何使用JS从HTML字符串中删除结束标记

我想删除给定HTML字符串的结束标记。 我从文档中获取HTML字符串,如下所示: var front = $(”).append($(clean_copy).contents().remove().end()).remove().html(); 我现在想从下面删除 : 我真的生锈了正则表达式,但我想尝试这样的事情: console.log(“Remove End: ” + front.replace(‘/]*)>/g’, ”)); 以上不起作用,如何删除任何标签? 某些字符串也可能没有结束标记。

如何从标签lib中调用javascript函数?

好吧,我有一个关于javascript的问题,如何从jsp或jspx文件中调用js函数。 在我的jspx页面上,我有一个循环,它将数据添加到表中,这是代码示例 这里的第3行确实是ac:out在load var上打印出来的 55.959090909090904 118.94545454545454 133.46818181818182 19.727272727272727 等值。 所以我写了一个js函数来将这些值舍入为as 55.95 118.94 133.46 19.72 JSfunction function roundOfValue(value, limit) { value = value.toFixed(limit); return value; } 我试图在c:out as中调用此函数 但是这不会调用该函数并在UI上打印相同的内容。 有没有办法调用此函数将打印舍入值。 我甚至尝试了以下但它不起作用 1. 2. 3. 4. 5. document.getElementById(div).innerHTML = roundOfValue(${system},2); 6. 4. 5. 请建议执行此操作的一些步骤。 谢谢

jquery tools tooltip在hide()之后的第一次尝试中没有出现

我已经将tooltip用于 几秒后它会hide() 如果我将它鼠标hover在触发器后面 这是第一次不会出现 只有在我第二次将鼠标移到它上面之后才会出现 我使用onShow事件进行绑定并使用了window.setTimeOut 这是工具提示或jquery中的问题吗? 像这样的东西: $(document).ready(function() { x = $(“button”).tooltip({ api: true, position: “center right”, onShow: function() { var hid = function() { x.getTip().hide(); }; window.setTimeout(hid, 2000); }}); x.show(); }); 演示

为什么jquery包装执行内联javascript

我试图用内联javascript包装一个元素,它再次执行…这里是jsfiddle 谢谢

JSON如何从Javascript对象中的值中找到同一索引处的另一个值

一个简单的问题我敢肯定,但我无法弄清楚。 我从服务器返回了一些JSON while ($Row = mysql_fetch_array($params)) { $jsondata[]= array(‘adc’=>$Row[“adc”], ‘adSNU’=>$Row[“adSNU”], ‘adname’=>$Row[“adname”], ‘adcl’=>$Row[“adcl”], ‘adt’=>$Row[“adt”]); }; echo json_encode(array(“Ships” => $jsondata)); …我在ajax调用中在客户端使用。 应该注意的是,JSON被解析为一个全局声明的对象,以便以后可用,并且我假设你知道我正确地形成了ajax调用… if (ajaxRequest.readyState==4 && ajaxRequest.status==200 || ajaxRequest.status==0) { WShipsObject = JSON.parse(ajaxRequest.responseText); var eeWShips = document.getElementById(“eeWShipsContainer”); for (i=0;i<WShipsObject.Ships.length;i++) { newElement = WShipsObject.Ships; newWShip = document.createElement("div"); newWShip.id = newElement[i].adSNU; newWShip.class = newElement[i].adc; eeWShips.appendChild(newWShip); } // end for }// […]

jQueryvalidation规则和消息

我在设置jQueryvalidation的规则和消息时遇到了麻烦。 我试图从resume [zip_code]获取值,但我不知道如何在JQuery中编写它。 我试过了 rules: { resume[zip_code]: required: true } 但不起作用。 这是我需要从中获取值的地方。 Zip Code: 应用代码 post ‘/create_resume’ do session[:errors].clear @user = User.first(:email_address => session[‘user’]) @resume = @user.resumes.new(params[:resume]) @resume.save params[:education].each_key do |school| @school = @resume.educations.new(params[:education][school] @school.save end params[:job].each_key do |job| @job = @resume.jobs.new(params[:job][job]) @job.save end params[:otherskill].each_key do |other| @otherskill = @resume.otherskills.new(params[:otherskill][other]) @otherskill.save end if session[:errors].empty? === […]