我有一个表单,我可以在输入上插入一个空格。在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(我看不到任何可能阻塞空格的东西)。
答案 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();