gpt4 book ai didi

javascript - 特殊字符在 onchange 上分手

转载 作者:行者123 更新时间:2023-12-02 19:15:37 25 4
gpt4 key购买 nike

我又遇到了问题,而且你总是帮我解决它,所以我又来了。

在 Joomla 中,我们通过门户网站 Jomres 创建了一个用于租赁/预订别墅的网站。

现在在后端,我们当然可以更改别墅的位置,并且这可以与带有 onchange 函数的下拉框一起使用。

现在问题就在这里,例如,如果我们点击:Cala d'Hort然后在输入字段(不可写)中它以 Cala d 形式出现。它打破了撇号之后的所有内容。

我尝试了一些编码或转义字符,但没有成功。

这背后的小 Javascript 是:

 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">

有没有一种方法可以不破坏并提供全名而不是破坏它?预先感谢您!

杰罗恩

最佳答案

This jsfiddle描述了使用您提供的 JavaScript 的工作示例和非工作示例。 HTML 如下:

<select id="test1" onchange="stext('test1', 'test2')">
<option value="Cala d'Hort">Cala d'Hort</option>
<option value='Cala d'Hort'>Cala d'Hort</option>
</select>
<input id="test2" type="text" disabled />

我的猜测是您在 option 标记中错误地嵌套了引号。

关于javascript - 特殊字符在 onchange 上分手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13174280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com