我正在使用其值来自数据库的复选框.它的名字是一样的,但是名字是这样的:
<input type="checkbox" id="chkBankServices" name="<%=bs.getServiceID()%>">
<%=bs.getServiceDesc()%>
Run Code Online (Sandbox Code Playgroud)
通过这个我从数据库中获取值.现在我必须验证应该选择至少一个复选框..
如果有人可以帮助我,我将感谢你.如果我给这样的javascript代码:
var services = document.getElementsById( 'chkBankServices' );
if(!(services[0].checked) &&
!(services[1].checked) &&
!(services[2].checked) &&
!(services[3].checked) &&
!(services[4].checked) &&
!(services[5].checked) &&
!(services[6].checked) &&
!(services[7].checked) &&
!(services[8].checked))
{
alert( "Please select at least one service to submit." );
return false;
}
Run Code Online (Sandbox Code Playgroud)
它没有给出任何警告信息.这有什么不对的.Plz帮助我......提前谢谢
我正在使用Eclipse Ganymede来创建一个Web应用程序,但该项目目前只是一个标准的Java项目.我想将它转换为动态Web项目,我需要亲自动手.
我已经向我提出了关于编辑.project文件的建议,但是当我重新启动Eclipse时,它拒绝打开声称该文件已损坏的项目.项目属性中也没有构面管理选项.
有什么建议?
我需要在内存中保存文档的表示,并且正在寻找最有效的方法来执行此操作.
假设
目前的考虑
对于这种事情,必须有大量标准算法(这不是一百万英里的磁盘分配和碎片).
谢谢你的想法.
在今天的Boost图书馆会议上,"现代C++设计"和Loki C++库的作者Andrei Alexandrescu发表了题为"Iterators Must Go"(视频,幻灯片)的演讲,讲述了为什么迭代器不好,他有一个更好的解决方案.
我试着阅读演示幻灯片,但我无法从中得到很多.
我试图找出从3D范围数据进行表面重建的算法.乍一看,似乎Ball旋转算法(BPA)和泊松表面重建是更成熟的方法?
很多时候,当你向开发人员报告错误时,他会回来说"它在我的系统上运行",尽管它是一个浏览器应用程序.你怎么去排序呢?
我正在考虑将应用程序开发为portlet,以便集成到Liferay门户中.开发此类应用程序是否存在任何明显的缺点或限制,而不是使用Spring框架开发普通的Web应用程序?
Liferay似乎要求将所有内容添加为portlet.我想到的另一个选择是将Liferay仅用于应用程序的某些部分,并添加外部链接到其他自行开发的内容,这些内容是作为普通的Web应用程序开发的.但是,这将需要多个用户身份验证机制以及Liferay与其他Web应用程序之间的某种跨站点身份验证.
哪种方式最好?
DECLARE @DateNow smalldatetime
SET @DateNow='12:30'
select @DateNow
-------------------------------------OR--------------------------------------
select CAST( '12:30' as datetime )Run Code Online (Sandbox Code Playgroud)
结果:1900-01-01 12:30:00.000(我不想要这个)
但我需要时间格式的结果不是字符串而不是日期时间?
结果:12:30(我想要这个)