如何检查复选框数组中的复选框是否使用复选框数组的ID进行检查?
我使用以下代码,但无论id如何,它总是返回已选中复选框的计数.
function isCheckedById(id) {
alert(id);
var checked = $("input[@id=" + id + "]:checked").length;
alert(checked);
if (checked == 0) {
return false;
} else {
return true;
}
}
Run Code Online (Sandbox Code Playgroud) 我有一堆像这样的复选框.如果选中"选中我"复选框,则应启用所有其他3个复选框,否则应禁用它们.我怎么能用jQuery做到这一点?
<form name="frmChkForm" id="frmChkForm">
<input type="checkbox" name="chkcc9">Check Me
<input type="checkbox" name="chk9[120]">
<input type="checkbox" name="chk9[140]">
<input type="checkbox" name="chk9[150]">
</form>
Run Code Online (Sandbox Code Playgroud) 我注意到以下代码将用户重定向到项目内的URL,
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "yahoo.com";
return "redirect:" + redirectUrl;
}
Run Code Online (Sandbox Code Playgroud)
然而,以下是按预期正确重定向,但需要http://或https://
@RequestMapping(method = RequestMethod.POST)
public String processForm(HttpServletRequest request, LoginForm loginForm,
BindingResult result, ModelMap model)
{
String redirectUrl = "http://www.yahoo.com";
return "redirect:" + redirectUrl;
}
Run Code Online (Sandbox Code Playgroud)
我希望重定向始终重定向到指定的URL,无论它是否具有有效的协议,并且不想重定向到视图.我怎样才能做到这一点?
谢谢,
我有以下HTML表单,它可以有很多复选框.单击提交按钮时,我希望用户获取javascript警报以检查至少一个复选框(如果没有选中).使用Jquery有一种简单的方法吗?
<form name = "frmTest" id="frmTest">
<input type="checkbox" value="true" checked="true" name="chk[120]">
<input type="checkbox" value="true" checked="true" name="chk[128]">
<input type="checkbox" name="chk[130]">
<input type="checkbox" name="chk[143]">
<input type="submit" name="btnsubmit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud) 我有两个具有相同名称的元素的HTML
<input type="hidden" name= "chk0" value="">
<input type="checkbox" name="chk0" value="true" disabled>
Run Code Online (Sandbox Code Playgroud)
通过JQuery,我想设置启用复选框.所以,我使用的是这样的东西:
$('#chk0').attr("disabled",false);
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我假设JQuery与两个具有相同名称的元素混淆.不幸的是,我无法避免使用两个不同的名称,因为当发布表单时,我希望所有复选框都被发布(不仅仅是被检查的复选框).因此我必须使用具有相同名称的隐藏元素.所以,回到问题,如何在上面的场景中通过JQuery启用复选框?是否存在attr的"type"参数,其中distingues隐藏了复选框?
谢谢
我有一个像这样的推荐人网址:
http://myUrl.com?page=thisPage&gotoUrl=https://yahoo.com?gotoPage
如何在Spring Controller中获取"page"和"gotoUrl"的值?
我想将这些值存储为变量,以便稍后重用它们.
所有,
我在表中有三个字段,用于定义MySQL数据库版本5.0中存在的父子关系.表名是tb_Tree,它具有以下数据:
Table Name: tb_Tree
Id | ParentId | Name
--------------------
1 | 0 | Fruits
2 | 0 | Vegetables
3 | 1 | Apple
4 | 1 | Orange
5 | 2 | Cabbage
6 | 2 | Eggplant
Run Code Online (Sandbox Code Playgroud)
如果指定了ParentId,如何编写查询以获取所有子项.请注意,给出的表条目只是示例数据,它们可以包含更多行.Oracle有一个"CONNECT BY PRIOR"子句,但我没有找到类似MySQL的东西.任何人都可以建议吗?
谢谢
我有以下PHP5代码:
$request = NULL;
$request->{"header"}->{"sessionid"} = $_SESSION['testSession'];
$request->{"header"}->{"type"} = "request";
Run Code Online (Sandbox Code Playgroud)
第2行和第3行产生以下错误:
PHP严格标准:从空值创建默认对象
我该如何解决这个错误?
所有,
我正在尝试使用JQuery的URL Validator插件.
http://docs.jquery.com/Plugins/Validation/Methods/url
我有一个带有URL的文本框.我想编写一个获取文本框值的函数,使用jquery的验证器插件来验证URL并返回true或false.
像Ex这样的东西:
function validateURL(textval)
{
// var valid = get jquery's validate plugin return value
if(valid)
{
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
我希望这是一个可重复使用的功能..
谢谢
有没有办法检查浏览器是启用还是支持Javascript?如果不支持,我想将用户重定向到用户友好的错误页面.
我正在使用jQuery和PHP Zend Framework.