console.log和html操作的行为不期望使用node.js, bootstrap和jquery
Behavior of console.log and html manipulation not expected using node.js, bootstrap, and jquery
我目前遇到了一个奇怪的问题,因为我试图使用一个引导登录表单,我试图在以下方式调试
<!-- Login container -->
<div class="container">
<form class="form-signin" id="login_form" role="form">
<h2 class="form-signin-heading">Please sign in</h2>
<input type="email" class="form-control" id ="email" placeholder="Email address" required autofocus>
<input type="password" class="form-control" placeholder="Password" required>
<label class="checkbox">
<input type="checkbox" value="remember-me"> Remember me
</label>
<button class="btn btn-lg btn-primary btn-block" id="login_submit" type="submit">Sign in</button>
</form>
</div> <!-- /container -->
<div class="container" id="test-container">
<h1>Test</h1>
<span id="test-error"></span>
<form id="test-input">
<input type="text" id="test"></input>
</form>
</div>
在一个名为ui.js的单独文件
中$(function(){
var socket = io.connect();
$('#login_submit').submit(function(e){
e.preventDefault();
console.log("login_submit");
$('#change').append("y");
});
$('#test-input').submit(function(e){
e.preventDefault();
var x = $('#test').val();
console.log(x);
$('#change').append("x ");
});
});
在上面的代码中,我的目标是通过提交按钮从引导登录信息中提取信息,但是当它不起作用时,我测试了以下内容并发现:
$('#login_submit').submit(function(e)
不能同时用于console.log和HTML操作
$('#test-input').submit(function(e)
适用于HTML操作和console.log
嫌疑人:
是bootstrap内部js干扰我的js逻辑
注:
我做了相当多的测试,尝试了文档和谷歌,似乎找不到任何答案,如果有人得到任何建议,我将非常感激
谢谢
将提交表单,而不是按钮:)
在您提供的代码中,您正在收听提交按钮。这种情况永远不会发生,因为只有一个表单可以被提交——正如在第二个示例中,您需要将submithandler绑定到表单,如下所示:
$('#login_form').submit(function(e){
e.preventDefault();
console.log("login_submit");
...
});
.submit()
只能附属于form
对象(Doc)
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- 如何使用 node.js 比较两个 json 数组
- Node.js's Buffer.writeFloatBE in Javascript
- node.js:setInterval()正在跳过调用
- 如何处理node.js节点mongodb中的连接和查询队列
- Node.js正在更改应用程序以使用集群模块
- 如何使用Node.js最有效地解析网页
- 在openshift node js应用程序中获取请求
- 正在删除node.js中已验证的网站
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 在索引.html和应用.js [node.js] 之间共享变量
- Node.js中的JavaScript原型对象效率
- node.js请求数据事件未在CORS ajax调用中触发
- 使用node.js制作网站
- 使用node.js服务器中的evernote api获取note内容
- 有没有任何方法可以使用node-js从不同的机器打开浏览器
- 使用CI和CodeDeploy对node.js应用程序进行连续部署
- 在Node.js中上传和检索图像
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 如何使用 Node JS 获取 JSON 嵌套数组值