I have this:<br><br>&lt;h:inputText value=&quot;#{<a href="http://user.name">user.name</a>}&quot;...&gt;<br>  &lt;f:ajax event=&quot;onkeyup&quot; render=&quot;echo&quot;/&gt;<br>&lt;/h:inputText&gt;<br>...<br>&lt;h:outputText id=&quot;echo&quot; value=&quot;#{<a href="http://user.name">user.name</a>}&quot;/&gt;<br>
<br>That works fine. As I type in the input, whatever I type is echoed by the output. But if I remove the event attribute, like this:<br><br>&lt;h:inputText value=&quot;#{<a href="http://user.name">user.name</a>}&quot;...&gt;<br>

  &lt;f:ajax render=&quot;echo&quot;/&gt;<br>
&lt;/h:inputText&gt;<br>
..<br>
&lt;h:outputText id=&quot;echo&quot; value=&quot;#{<a href="http://user.name">user.name</a>}&quot;/&gt;<br><br>For the preceeding markup, nothing is echoed as I type, or when I tab out of the field. In fact, the only thing that happens is that I get a JS error that says &quot;sendAjaxRequest is not defined&quot;.<br>
<br>Is this a bug?<br><br>I&#39;ve attached a snapshot of the error in Firebug.<br><br>Thanks,<br><br><br>david<br>
<br><br>