有下面这段代码,<h:form>
<w:panel>
开始日期:<w:date id="startDate" allowNull="false"/> <br>
结束日期:<w:date id="endDate" allowNull="false"/><br>
<input type=submit value="保存">
</w:panel>
</h:form>
<script>
$id("startDate").onValidate=function(hiddenValue,TextValue)
{
if($id("endDate").getValue()==null)
return true;//如果结束日期未输入,不做比较。
else
{
if(hiddenValue>=$id("endDate").getValue())
{
f_alert($id("startDate").text,"开始日期不能比结束日期大");
return false;
}
return true;
}}
这里有几个东西我看不太明白<w:panel>标签指的是什么,$id("startDate").onValidate看是可以勉强猜明白,就是与document.getElementByid("startDate")是一样的。这里的onValidate,是属性还是行为,和onmusemove,应该是一样的,查也差不到,我感觉现在的W3C标准是不是有点稀烂,都无根据可查的,希望高手没解决下这个个问题。遇到这样的属性到那种文档帮助里查,希望大家看清楚在回答不要回答的太片面。
<w:panel>
开始日期:<w:date id="startDate" allowNull="false"/> <br>
结束日期:<w:date id="endDate" allowNull="false"/><br>
<input type=submit value="保存">
</w:panel>
</h:form>
<script>
$id("startDate").onValidate=function(hiddenValue,TextValue)
{
if($id("endDate").getValue()==null)
return true;//如果结束日期未输入,不做比较。
else
{
if(hiddenValue>=$id("endDate").getValue())
{
f_alert($id("startDate").text,"开始日期不能比结束日期大");
return false;
}
return true;
}}
这里有几个东西我看不太明白<w:panel>标签指的是什么,$id("startDate").onValidate看是可以勉强猜明白,就是与document.getElementByid("startDate")是一样的。这里的onValidate,是属性还是行为,和onmusemove,应该是一样的,查也差不到,我感觉现在的W3C标准是不是有点稀烂,都无根据可查的,希望高手没解决下这个个问题。遇到这样的属性到那种文档帮助里查,希望大家看清楚在回答不要回答的太片面。
解决方案 »
- js操作word生成表格后,把焦点移动到表格尾行之外生成第二个表格问题。
- IE9 调试javascript SCRIPT5007: 属性“ShowLink”的值为 null、未定义或不是 Function 对象
- 将grid中选中行的数据传给弹出的window时 window中的form的id必须与grid中的fields同名,不然获取不到数据 ??
- .getMonth()竟然取到了一个“0”月!!
- 如何实现这个效果啊?
- easyui中的tree如何加载webservice?
- open falsh chart 2 用过的帮忙看看
- 如何用JS判断一个网页中的图片是否下载结束
- 紧急求救
- 进来者每人壹分!
- KindEditor 上传图片按用户分类
- Chrome浏览器“后退” 的bug
我就是通过这个网站学习的,强烈推荐