首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

javascript调用ruby方法解决方案

2013-01-25 
javascript调用ruby方法td width154 height20input typetext namechas600_num idchas600

javascript调用ruby方法
<td width="154" height="20">
          <input type="text" name="chas600_num" id="chas600_num" height=18 value="" onBlur="if(parseInt(this.value,10)<0){
            alert('chasiss bx600 number must be >=0');this.value='';document.body.focus();this.focus();}else{loadTree('chas600');}" >
          <%= observe_field :chas600_num, :url => { :action => :cleanarray600 },
            :frequency => 0.01
             %>
 </td>
我的想法是:在输入框里,如里输入了合法的数据,则调用loadTree生成一棵树在界面上,同时调用cleanarray600清空一个数组.
现在的做法,如上所示.
 
但是有个问题,就是onBlur,输入框中有上次输入的数据,现在只要onBlur,就调用loadTree生成新的树,但没有调用cleanarray600清空数组.

[解决办法]
改用onKeyUp

热点排行