精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-08-27
新版本好像有點問題
在IE下,以下的err會顯示但又立刻消失(正常情況下err msg會顯示但不會消失) 但在FF下,一切正常 另外...同一段code,用EasyValidation, 在IE,FF下皆正常顯示 <input type="text" id="onTopStartDate" name="onTopStartDate" class="validate-date" /> 至 <input type="text" id="onTopEndDate" name="onTopEndDate" class="validate-date great-than-onTopStartDate" /> <div id="advice-onTopStartDate" class="validation-advice" style="display:none"></div> <div id="advice-onTopEndDate" class="validation-advice" style="display:none"></div> |
|
返回顶楼 | |
发表时间:2008-08-27
我自訂了一些checking,然後把checking放在myValidation.js內
但以下的message卻必須放在閣下的validation_cn.js內容 請問可以修改為可以把Validator.messageSource['zh-cn']放在我自己的myValidation.js內嗎? 因為我不想在閣下的檔內加任何program,以放便將來升級之用 Validator.messageSource['zh-cn'].push( ['required-noTags' , '請輸入值'], ['validate-one-required-fromParent' , '在上面選項至少選擇一個'], ['validate-one-trigger-others' , '在上面選項至少選擇一個'], ['validate-alphanumline' , '請輸入英文字母,數字,\'_\',\'-\',其它字符是不允許的.'] ) ; Validator.messageSource['en-us'].push( ['required-noTags' , 'This is a required field.'], ['validate-one-required-fromParent' , 'Please select one of the above options.'], ['validate-one-trigger-others' , 'Please select one of the above options.'], ['validate-alphanumline' , 'Please use only letters (a-z), numbers (0-9), \'_\', \'-\' only in this field. No spaces or other characters are allowed.'] ) ; |
|
返回顶楼 | |
发表时间:2008-08-30
附上了例子,大家看過便會明白了
|
|
返回顶楼 | |
发表时间:2008-08-31
請問和aculos的驗證有什麽區別?別人在prototype1.4的時候,我就用過了
|
|
返回顶楼 | |
发表时间:2008-09-26
在 prototype 1.6 下不正常啊。我的网站已经在用 prototype 了,不可能因为一个验证类就换库的版本啊。
|
|
返回顶楼 | |
发表时间:2008-09-26
再附上一句,prototype.js的升级的兼容性与validation.js无关,你将prototype与effect.js两者兼容即可。
或是删除掉effect.js |
|
返回顶楼 | |
发表时间:2008-09-26
对于同一字段的多验证且使用了advice错误信息定位的,发现第一验证通过而第二,第三验证出错信息总是褪去。后来发现是Effect的fade与Appear同时使用造成的,也就是第一验证通过后,调用了Effect.fade而第二验证却调用了Effect.appear,这个时候Apper会出问题,所以若有需要多验证且指定错误信息位置,而又不想丢掉Effect的效果,建议去掉Fade,只保留Appear。例如:
<input name="lengthtest" id="lengthtest" class="required length-range-3-5" /> <div id="advice-lengthtest" style="display:none" class="validation-advice"></div> |
|
返回顶楼 | |
发表时间:2008-09-26
gauss2008 写道 对于同一字段的多验证且使用了advice错误信息定位的,发现第一验证通过而第二,第三验证出错信息总是褪去。后来发现是Effect的fade与Appear同时使用造成的,也就是第一验证通过后,调用了Effect.fade而第二验证却调用了Effect.appear,这个时候Apper会出问题,所以若有需要多验证且指定错误信息位置,而又不想丢掉Effect的效果,建议去掉Fade,只保留Appear。例如:
<input name="lengthtest" id="lengthtest" class="required length-range-3-5" /> <div id="advice-lengthtest" style="display:none" class="validation-advice"></div> 已经修复这个问题了,是如你如述。 现在增加一个判断,避免重复hide() |
|
返回顶楼 | |
发表时间:2008-10-10
這個bug我找了很久也找不到解決方法..後來樓主終於替我解決了...
建議樓主盡快推出新版 |
|
返回顶楼 | |
发表时间:2008-10-14
国际化要手工做,麻烦
|
|
返回顶楼 | |