Javascript 特殊字符在onchange上分解
我又遇到了一个问题,因为你总是帮我解决它,所以我又来了 在Joomla,我们创建了一个网站,用于通过门户Jomres租赁/预订别墅 现在在后端,我们当然可以更改别墅的位置,这可以使用带有onchange功能的下拉框 现在问题就在这里,如果我们点击:Cala d'Hort 然后在inputfield(不可写)中,它是Cala d。 它在撇号后将所有内容分解 我尝试了一些编码或转义字符,但是没有成功 这背后的小Javascript是:Javascript 特殊字符在onchange上分解,javascript,Javascript,我又遇到了一个问题,因为你总是帮我解决它,所以我又来了 在Joomla,我们创建了一个网站,用于通过门户Jomres租赁/预订别墅 现在在后端,我们当然可以更改别墅的位置,这可以使用带有onchange功能的下拉框 现在问题就在这里,如果我们点击:Cala d'Hort 然后在inputfield(不可写)中,它是Cala d。 它在撇号后将所有内容分解 我尝试了一些编码或转义字符,但是没有成功 这背后的小Javascript是: function stext(selectid, textid
function stext(selectid, textid) {
var select = document.getElementById(selectid);
var selectvalue = select.value;
var text = document.getElementById(textid);
text.value = selectvalue;
}
以及HTML:
<select onchange="stext('select', 'town')" id="select" class="sbox">
有没有一种方法可以让它不崩溃,而是提供全名而不是崩溃?
提前谢谢你
Jeroen尝试查看选择框的选项是如何填充的(如果它们是用双引号插入的)。如果是这样的话,这应该是可行的。尝试使用控制台或警报查看哪个值被提取为“selectValue”。如果该值已经错误,则表示选择框中的选项已经错误填充。也许您可以提供您的示例的一部分,我们可以进一步研究它 使用您提供的JavaScript描述了工作和非工作示例。HTML格式如下:
卡拉德霍特
javascript在使用撇号时不会有问题。错误一定在其他地方。你的选择值是多少?值很多:像一个25岁的小镇。所以如果不是Javascript。。。嗯,那我可能得再看一看。事实上,这就是诀窍!被告知是javascript,但事实并非如此,它是Jomres的核心。非常感谢。我可以去看看它是否奏效。我在stackoverflow的搜索框中尝试了它,所以您的代码应该可以工作,我想这取决于值。