HTML/PHP表单-不允许在文本框输入中创建空格
在你点击[上传你自己的照片]后,我试图在文本框中留出一个空间HTML/PHP表单-不允许在文本框输入中创建空格,php,javascript,jquery,html,forms,Php,Javascript,Jquery,Html,Forms,在你点击[上传你自己的照片]后,我试图在文本框中留出一个空间 我仔细检查了代码,没有发现任何东西阻止我在文本中写入空格。似乎在整个页面的空格键上都附加了空格键关闭事件 Failed to load resource: the server responded with a status of 404 (Not Found) 每次你点击空格键 它位于以下脚本中:/js/jquery.galleriffic.js // Setup Keyboard Navigation
我仔细检查了代码,没有发现任何东西阻止我在文本中写入空格。似乎在整个页面的空格键上都附加了空格键关闭事件
Failed to load resource: the server responded with a status of 404 (Not Found)
每次你点击空格键
它位于以下脚本中:/js/jquery.galleriffic.js
// Setup Keyboard Navigation
if (this.enableKeyboardNavigation) {
$(document).keydown(function(e) {
var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
switch(key) {
/* right here => case 32: // space
gallery.next();
e.preventDefault();
break; */
//continue code...
您是否正在使用gallery的空格键控功能?如果不只是删除它,请确保窗体与空格键控不冲突。然而,它可能会导致一些副作用,你可能不想。因此,它实际上是特定于您想要对整个站点执行的操作。如果唯一具有关键事件处理程序的插件是Gallerific,那么只需取消注释以下几行即可 /案例32://空间 画廊。下一页(); e、 预防默认值(); 中断/ 这会解决你的问题
我以前也有过这个问题。这正是我修复它的方法。请在此处显示一些代码。更清楚地描述出哪里出了问题——空间被吞没了吗?哪里?你的URL搞错了吗?或者这只是为了增加网站点击量的垃圾邮件?是不是只有我找不到这个[上传你自己的照片]按钮?@Charlie:我找到了
人民画廊
->[…上传你自己的照片…]
-1因为这是一个写得很差的问题,甚至连与问题相关的页面都没有链接。请编辑,我将撤消-1。这是一种非常奇怪的行为,因为文件名中允许使用空格/keydown事件附加到整个文档$(document)您好,谢谢您的回答,但我仍然能弄清楚我删除了完整的按键事件功能,它可以做到:您在页面上有很多插件,我不确定您希望整个页面如何工作,但要从按键中删除空格,请删除case 32://space gallery.next();e、 预防默认值();打破我试图禁用它们,让它们一个接一个地看到问题所在
This works for me:
// Setup Keyboard Navigation
if (this.enableKeyboardNavigation) {
$(document).keydown(function(e) {
var target = e.target || e.srcElement; // hack
//disable navigation on an input editable element
if (target && target.type) return true;
var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
switch(key) {
case 32: // space
gallery.next();
e.preventDefault();
break;
case 33: // Page Up
gallery.previousPage();
e.preventDefault();
break;
case 34: // Page Down
gallery.nextPage();
e.preventDefault();
break;
case 35: // End
gallery.gotoIndex(gallery.data.length-1);
e.preventDefault();
break;
case 36: // Home
gallery.gotoIndex(0);
e.preventDefault();
break;
case 37: // left arrow
gallery.previous();
e.preventDefault();
break;
case 39: // right arrow
gallery.next();
e.preventDefault();
break;
}
});
}