相关疑难解决方法(0)

在文本框中按Enter键时如何触发HTML按钮?

所以我到目前为止的代码是:

<fieldset id="LinkList">
    <input type="text" id="addLinks" name="addLinks" value="http://">
    <input type="button" id="linkadd" name="linkadd" value="add">
</fieldset>
Run Code Online (Sandbox Code Playgroud)

它不在a中<form>,就像在a中一样<div>.但是,当我在textbox被调用的"addLinks"中键入内容时,我希望用户能够按Enter键并触发"linkadd" button,然后运行JavaScript函数.
我怎样才能做到这一点?
谢谢

编辑: 我确实找到了这段代码,但似乎没有用.

$("#addLinks").keyup(function(event){
    if(event.keyCode == 13){
        $("#linkadd").click();
    }
});
Run Code Online (Sandbox Code Playgroud)

html textbox input button

94
推荐指数
5
解决办法
19万
查看次数

Chrome扩展程序"拒绝将字符串评估为JavaScript,因为'不安全评估'

我有一个错误:

拒绝执行内联脚本,因为它违反了以下内容安全策略指令:"script-src 'self' chrome-extension-resource:".任一'unsafe-inline'关键字,散列('sha256-...'),或者随机数('nonce-...')是必需的,以使内联执行.

镀铬的扩展://ldbpohccneabbobcklhiakmbhoblcpof/popup.html:1

拒绝将字符串评估为JavaScript,因为'unsafe-eval'在以下内容安全策略指令中,该字符串不是允许的脚本源:"script-src 'self' chrome-extension-resource:".

代码popup.js

$(document).ready(function() {
     $.getJSON('http://.......alerts.json', function(data) {
        alert('HELLO');
      });
});
Run Code Online (Sandbox Code Playgroud)

表现:

{
  "manifest_version": 2,

  "name": "Alert",
  "description": "This extension for  .",
  "version": "2.0",
  "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'",
  "permissions": [
    "http://www.......il/"
  ],
  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  },
  "content_scripts": [ {
    "js": [ "jquery.min.js", "popup.js" ],
    "matches": [ "http://*/*", "https://*/*"]
  }]
}
Run Code Online (Sandbox Code Playgroud)

弹出:

<!doctype html>
<html>
  <head>
    <title>Getting Started …
Run Code Online (Sandbox Code Playgroud)

javascript json google-chrome-extension content-security-policy

23
推荐指数
1
解决办法
3万
查看次数

提交表单问题...输入密钥

我有一个包含几个下拉列表和一个文本字段的表单,还有一个按钮......

当我单击按钮时,调用ajax函数... ajax然后调用一个php函数,它从mysql db获取结果...

问题是我只能通过点击输入表单来做同样的事情,页面才会刷新...

这解释了,我认为表单被提交了,但是在点击进入时忽略了ajaxfunction,即使我有"onSubmit ="AjaxFunction();"在表单标签中...

有任何想法吗?

有没有人知道在点击输入时忽略表单提交的方法?也许在点击进入时点击按钮?

谢谢...

html php mysql forms ajax

6
推荐指数
1
解决办法
2042
查看次数