2
當我按下ENTER鍵在Sitecore的單行文本字段它呈現兩個換行符換行符
<br/><br/>
這個問題只出現在Chrome/Firefox瀏覽器。在IE ENTER中只有一個導致
我可以在這些瀏覽器中以某種方式自動添加
嗎?
當我按下ENTER鍵在Sitecore的單行文本字段它呈現兩個換行符換行符
<br/><br/>
這個問題只出現在Chrome/Firefox瀏覽器。在IE ENTER中只有一個導致
我可以在這些瀏覽器中以某種方式自動添加
嗎?
問題是由Sitecore的Intranet.WebEdit.js
造成Modifiying這段代碼幫助有問題的:
if (evt.keyCode == 13 && this.activeElement && this.activeElement.contentEditable() && this.activeElement.parameters["linebreak"] == "br") {
try {
if (document.selection != null) {
var sel = document.selection.createRange();
sel.pasteHTML('<br />');
evt.stop();
}
if (!Prototype.Browser.IE) {
evt.srcElement.innerHTML = evt.srcElement.innerHTML + "<br/>";
evt.stop();
}
}
很好的回答傑克。將這保持爲我的最愛。 –