对于以下文本框:
<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脚本。每个图像的动作网址都不同。
答案 0 :(得分:1)
您可以使用doit_onkeypress()
方法传递目标,并且只能使用一种按键方法。从target可以获取actionURL。
答案 1 :(得分:0)
js
值内只能有onkeypress=
个代码。
您不能在其中粘贴html
这样的代码,例如<script>
。
关于动态图像部分的信息不足,无法进一步提供帮助。