问题更新
我应该如何使用 onkeypress
检查 if
语句的条件?我正在使用 smarty因此需要 {literal}
标签。
{literal}
if(event.keyCode==13) {
alert('hi');
}
{/literal}
下面是一个示例实现。
<textarea onkeypress="{literal} if(event.keyCode==13) {alert('hi');} {/literal}" class="fc_tab_txt"></textarea>
最佳答案
您可以通过创建自己的名为 SayHi()
的函数,完全使用 javascript 来完成此操作,而无需使用 jQuery。并将其放入 <head>
您网页的一部分。该函数可以有如下示例实现:
{literal}
<script type="text/javascript">
<!--
function isblank(field) {
if (event.keyCode == 13)
{
alert('hi');
}
}
// -->
</script>
{/literal}
您可以使用 onkeypress
调用此函数事件如下:
<textarea onkeypress="SayHi()" class="fc_tab_txt"></textarea>
关于javascript - 如何将 onkeypress 事件附加到文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18696687/