weixin_33714884 2016-07-26 20:00 采纳率: 0%
浏览 31

替换“实时”一词

I made a javascript function to find a word in html component and replace it with another word. However, it could do was to insert a button that when clicked invoke the function to replace the words.

I wonder if anyone knows of a way to do this in "run-time" in the case, when you type a word that should be replaced, it be replaced without having to click the button.

Follows the code to find and replace the words:

var texto = document.getElementById("cadastroLaudo:transcript").value;
var novoParagrafo = texto.replace(/novo paragrafo/g, '
');

document.getElementById('cadastroLaudo:transcript').value = novoParagrafo;

My HTML component that will receive the substitution of the word to be found (code below):

<p:inputTextarea id="transcript" name="transcript" rows="8"
        cols="60" placeholder="Ditado para Geração de Laudo Médico"
        value="#{laudoBean.laudo.texto}" />

And the button that calls the javascript function:

<p:commandButton onclick="formatarTextoLaudo()" value="Formatar" />

In summary, the component is a text box when you type "novo paragrafo" is inserted Enter and the word "novo paragrafo" disappears.

It would be something with Ajax?

Tks!

  • 写回答

1条回答 默认 最新

  • weixin_33736048 2016-07-26 20:02
    关注

    I would detect when user press space, then check if the word needs to be replaced

    $('body').keyup(function(e){   
       if(e.keyCode == 32){
           // user has pressed space
           //change word function           
       }
    });
    
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。