小编San*_*kar的帖子

使用JQuery检测对<input type ="text">(立即)的所有更改

a的价值<input type="text">可以通过多种方式改变,包括:

  • 按键
  • 复制粘贴
  • 用JavaScript修改
  • 通过浏览器或工具栏自动完成

我希望我的JavaScript函数在任何时候都会被调用(使用当前输入值).我希望它能立即被调用,而不仅仅是当输入失去焦点时.

我正在寻找在所有浏览器中执行此操作的最干净,最强大的方法(最好使用jQuery).

示例用例:在Twitter注册页面上,用户名字段的值显示在其下方的URL" http:// twitter/username "中.

html javascript jquery

385
推荐指数
8
解决办法
35万
查看次数

将外键添加到现有表

我想将一个外键添加到名为"katalog"的表中.

ALTER TABLE katalog 
ADD CONSTRAINT `fk_katalog_sprache` 
FOREIGN KEY (`Sprache`)
REFERENCES `Sprache` (`ID`)
ON DELETE SET NULL
ON UPDATE SET NULL;
Run Code Online (Sandbox Code Playgroud)

当我尝试这样做时,我收到此错误消息:

Error Code: 1005. Can't create table 'mytable.#sql-7fb1_7d3a' (errno: 150)
Run Code Online (Sandbox Code Playgroud)

INNODB状态出错:

120405 14:02:57表mytable的外键约束出错.#sql-7fb1_7d3a:

FOREIGN KEY (`Sprache`)
REFERENCES `Sprache` (`ID`)
ON DELETE SET NULL
ON UPDATE SET NULL:
Cannot resolve table name close to:
(`ID`)
ON DELETE SET NULL
ON UPDATE SET NULL
Run Code Online (Sandbox Code Playgroud)

当我使用此查询时它可以工作,但错误的"删除"操作:

ALTER TABLE `katalog` 
ADD FOREIGN KEY (`Sprache` ) REFERENCES `sprache` (`ID` )
Run Code Online (Sandbox Code Playgroud)

两个表都是InnoDB,两个字段都是"INT(11)not null".我正在使用MySQL 5.1.61.尝试在MacBook Pro上使用MySQL …

mysql foreign-keys

294
推荐指数
7
解决办法
58万
查看次数

使用npm时收到错误:'错误:SSL错误:SELF_SIGNED_CERT_IN_CHAIN'

我在ubuntu上使用npm v1.0.104/node 0.6.12 - 我在尝试通过npm安装任何新模块时收到下面复制的错误(我之前使用http测试了socket.io,而不是https但是我想知道是否可以导致npm/unsigned certs的问题).一旦npm尝试解析' https: //registry.npmjs.org'URL,该错误就会弹出.无论如何我可以忽略错误或者可能找到/添加证书到受信任的商店以继续使用npm.

任何有关解决问题需要做什么的见解都将受到赞赏(我希望通过配置来解决问题,而不是在可能的情况下重新安装).

错误:"错误:SSL错误:SELF_SIGNED_CERT_IN_CHAIN"

完整消息:

npm ERR! Error: SSL Error: SELF_SIGNED_CERT_IN_CHAIN
npm ERR!     at ClientRequest.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/main.js:252:28)
npm ERR!     at ClientRequest.emit (events.js:67:17)
npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
npm ERR!     at CleartextStream.ondata (http.js:1150:24)
npm ERR!     at CleartextStream._push (tls.js:375:27)
npm ERR!     at SecurePair.cycle (tls.js:734:20)
npm ERR!     at EncryptedStream.write (tls.js:130:13)
npm ERR!     at Socket.ondata (stream.js:38:26)
npm ERR!     at Socket.emit (events.js:67:17)
npm ERR! Report this *entire* log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or …
Run Code Online (Sandbox Code Playgroud)

ssl-certificate node.js npm

274
推荐指数
11
解决办法
21万
查看次数

MySQL删除一些外键

我有一个表,其主键在其他几个表中使用,并有几个外键到其他表.

CREATE TABLE location (
   locationID INT NOT NULL AUTO_INCREMENT PRIMARY KEY
   ...
) ENGINE = InnoDB;

CREATE TABLE assignment (
   assignmentID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
   locationID INT NOT NULL,
   FOREIGN KEY locationIDX (locationID) REFERENCES location (locationID)
   ...
) ENGINE = InnoDB;

CREATE TABLE assignmentStuff (
   ...
   assignmentID INT NOT NULL,
   FOREIGN KEY assignmentIDX (assignmentID) REFERENCES assignment (assignmentID)
) ENGINE = InnoDB;
Run Code Online (Sandbox Code Playgroud)

问题是,当我试图删除其中一个外键列(即locationIDX)时,它会给我一个错误.

"ERROR 1025(HY000):重命名时出错"

如何在不发生此错误的情况下删除上面的分配表中的列?

mysql constraints foreign-keys mysql-error-1025

176
推荐指数
5
解决办法
32万
查看次数

当用户点击它时,更改div的颜色

我有一些div,当用户点击其中任何一个我想改变它的背景颜色,我也希望第一次默认情况下第一个div应该是活动的彩色背景

我正在使用的代码是

.tabs.active a {
  background: black;
}
Run Code Online (Sandbox Code Playgroud)
<div class="col-md-2 tabs">
  <a href="#">
    <p>First</p>
  </a>
</div>
<div class="col-md-2 tabs">
  <a href="#">
    <p>Second</p>
  </a>
</div>
<div class="col-md-2 tabs">
  <a href="#">
    <p>Third</p>
  </a>
</div>
Run Code Online (Sandbox Code Playgroud)

但颜色没有变化.任何人都可以告诉我代码出错的地方

html javascript css jquery css3

15
推荐指数
2
解决办法
1074
查看次数

保证金不会充满背景颜色,为什么

所以我有这个简单的HTML代码.我的问题是,当我将它应用于整个div元素时,为什么背景颜色不会填充颜色边缘,我该如何解决这个问题呢?

<!doctype html>
<html>

<head>
  <style>
    #footer {
      background: #263238;
      margin: 100px;
      padding: 0;
    }
    .footer-text {
      margin: 0;
      color: #fff;
    }
  </style>
</head>

<body>
  <div id="footer">
    <div class="footer-text">All Rights Reserved © 2016</div>
  </div>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

html css

13
推荐指数
3
解决办法
2万
查看次数

为什么我的模态不起作用?Bootstrap4

我想知道为什么我的Bootstrap 4模态不起作用.任何线索?我从Bootstrap 4网站(http://v4-alpha.getbootstrap.com/components/modal/#live-demo)复制并粘贴.另外,我添加了他们说的js.

请在下面找到代码.

谢谢

我查过了其他帖子,但我没有运气

$('#myModal').on('shown.bs.modal', function() {
  $('#myInput').focus()
})
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <meta content="Description" name="description">
  <meta content="index,follow" name="robots">
  <link href="/images/myicon.png" rel="icon" type="image/png">
  <title>TITLE HERE</title>
  <!--CSS-->
  <link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet">

  <!--Bootstrap CSS JS-->
  <!--fonts-->

  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
</head>

<body>

  <!--CB-modal -->
  <!-- Button trigger modal -->
  <!-- Button trigger modal -->
  <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
  Launch demo modal
</button>

  <!-- Modal -->
  <div class="modal fade" id="myModal" tabindex="-1" …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery twitter-bootstrap

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

ASP.NET核心路由可在VS IIS Express中工作,但不能在IIS 10中工作

我正在开发ASP.NET Core Web API。在这种情况下,我不得不使用多个get从SQL Server DB获取数据的功能。因此,我正在做自定义属性路由。以下是我的代码

[Route("api/[controller]")]
public class MeController : Controller
{
    private readonly ITechRepository _tech;
    private readonly IPageOptions _page;
    public MeController(ITechRepository tech,IPageOptions page)
    {
        _tech = tech;
        _page = page;
    }

   [Route("getTech")]
    public IEnumerable<TechStack> Get()
    {
        return _tech.getAll();
    }
    [Route("getOptions")]
    public IEnumerable<PageControl> getOptions()
    {
        return _page.getOptions();
    }
     //GET api/values/5
    [HttpGet("{id}")]
    public int Get(int id)
    {
        return id;
    }
}
Run Code Online (Sandbox Code Playgroud)

以上路由在VS IIS Express中运行良好,这就是该URL

http://localhost:51889/api/me/gettech
Run Code Online (Sandbox Code Playgroud)

但是,当我在IIS 10中发布此API时getTechgetOptions由于无法正常工作,因此会产生404错误,并且[HttpGet("{id}")]在这两者中均起作用。

有人可以帮忙吗...

c# iis rest asp.net-core asp.net-core-routing

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

如何在Daypilot Scheduler上删除DEMO

我是AngularJS的初学者,我尝试使用Scheduler,但是如何在Daypilot Scheduler上删除DEMO单词以及如何编辑CSS?

在此处输入图片说明

css angularjs

2
推荐指数
1
解决办法
1797
查看次数

如何在NVARCHAR的前缀中隐式添加N.

我有一个ASP.net页面.在那里,我可以将非英语语言字符输入到输入控件(如文本框)中.我想将它作为相同的语言字符存储在我的SQL Server 2000数据库中.

我将值作为字符串传递给nvarchar我的存储过程中的变量.

我的问题是,如果要将值存储在nvarchar字符中,则必须添加N为前缀.如何N在前缀中添加sp_variable

谢谢.

t-sql database sql-server asp.net

0
推荐指数
1
解决办法
326
查看次数