css可以阻塞插入空间吗?

时间:2017-11-14 21:44:54

标签: javascript jquery html css wordpress

我有一个表单,我可以在输入上插入一个空格。在textarea我不能(我需要)。

如您所见,在textarea上插入空格非常有效。

KODIFOLDER="/Volumes/Data/Media/Kodi"
with open(KODIFOLDER + "/unwatchedMovies.txt", 'r') as umovies:
    umovies_content = umovies.read()
    print umovies_content 

但在我的形式中,我不能。 我在wordpress中使用Contact Form 7,我已经尝试过textarea,但是没有用。

我截取显示textarea的css的截图,因为我没有放任何指向任何textarea的JS(我看不到任何可能阻塞空格的东西)。 enter image description here

1 个答案:

答案 0 :(得分:0)

我不确定,但我的猜测是,可能有一些侦听器附加到您的表单元素,以防止在空格键按下时的默认行为。就像是:

var textArea = document.querySelector("textarea[name='your-message']");
textArea.addEventListener("keyup", function(e) {
    // space character
    if (e.keyCode === 32) {
        e.preventDefault();
        e.stopPropagation();
    }
});


您可以尝试取消绑定textarea元素的所有侦听器 仅使用javascript:

var textArea = document.querySelector("textarea[name='your-message']");
var clone = textArea.cloneNode();
while (textArea.firstChild) {
  clone.appendChild(textArea.lastChild);
}
textArea.parentNode.replaceChild(clone, textArea);


使用jQuery:

var textArea = $("textarea[name='your-message']");
textArea.unbind();
textArea.off();