onkeypress值中的javascript

时间:2016-03-17 08:57:56

标签: javascript html

对于以下文本框:

<input type="text" style="" onkeypress="javascript:doit_onkeypress(event);" />

这个脚本运行正常。

<script type="text/javascript">
  function doit_onkeypress(event){
    if (event.keyCode == 13 || event.which == 13){
      // here my action works
    }
  }
</script>

但我的问题是图像(而不是文本区域)是动态创建的。

我正在尝试执行与

相同的操作
<input type="text" style="" onkeypress="  <script type="text/javascript">
  function doit_onkeypress(event) {
    if (event.keyCode == 13 || event.which == 13) {
      // here my action works
    }
  }
 </script>" />

是否可以如上所述进行修改?

为什么因为动态生成图像,我无法在每个图像的按键操作上编写java脚本。每个图像的动作网址都不同。

2 个答案:

答案 0 :(得分:1)

您可以使用doit_onkeypress()方法传递目标,并且只能使用一种按键方法。从target可以获取actionURL。

答案 1 :(得分:0)

js值内只能有onkeypress=个代码。

您不能在其中粘贴html这样的代码,例如<script>

关于动态图像部分的信息不足,无法进一步提供帮助。