javascript - 为什么我不能在 jsfiddle 上运行它

标签 javascript jquery html

我总是收到错误,为什么?我尝试了一切,删除了所有标签和姓名标签。我知道有人问类似的问题,但没有一个对我有用。这个特定错误的答案之一是删除 }) 但我没有任何额外的括号。谢谢。

{"error": "Shell form does not validate{'html_initial_name': u'initial-js_lib', 'form': , 'html_name': 'js_lib', 'html_initial_id': u'initial-id_js_lib', 'label': u'Js lib', 'field': , 'help_text': '', 'name': 'js_lib'}{'html_initial_name': u'initial-js_wrap', 'form': , 'html_name': 'js_wrap', 'html_initial_id': u'initial-id_js_wrap', 'label': u'Js wrap', 'field': , 'help_text': '', 'name': 'js_wrap'}"}

如何打印我的用户名和密码?

<form id='submit_leave_email' method = 'post'>
<input id='username' type='text' value='username'/> 
<input id='password' type='password' value='password'/>                         
<button type='submit' class='input_button' value='submit'>Insert </button>
</form>
<p> Text, please stay here</p>


    $('#submit_leave_email').submit(function() {

    var username = $('#username').attr('value');
    var password = $('#password').attr('value');



    });

最佳答案

表单提交似乎在单击时试图访问服务器?如果您阻止默认操作,它应该可以工作,请在此处进行操作:https://jsfiddle.net/uL0ut0xk/

 $('#submit_leave_email').submit(function(e) {
     var username = $('#username').val();
     var password = $('#password').val();
     console.log(username);
     console.log(password);
     e.preventDefault();
 });

关于javascript - 为什么我不能在 jsfiddle 上运行它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34231157/

相关文章:

javascript - 将 'Blade' 附加到没有 'popping-down' 现有容器的容器中

javascript - 从 1 个 Eloquent 模型 - Vue - Laravel 将数组和数据插入表和交叉表

javascript - 从数组对象中删除所有标签和样式

html - 如何修复影响容器中元素的悬停

php - 我如何将这段文字和按钮与网页布局相匹配?

html - Firefox 中的页面底部有空白,但 Chrome 中没有

javascript - 自动完成 div 不会消失 [PHP/JQuery]

javascript - Javascript 中用于分隔单词的正则表达式

javascript - JQuery 代码可以在 chrome 和 IE 中运行,但不能在 firefox 中运行

javascript - 这两种 jQuery 用法有什么区别