按钮将选择从下拉菜单输入到文本区域,文本立即消失

Button to input selection from DropDown into text area, text instantly disappears

本文关键字:文本 区域 消失 选择 下拉菜单 输入 按钮      更新时间:2023-09-26

首先,为我即将发布的低级Javascript表示歉意。上周,我刚刚开始在业余时间玩弄它,以设置一些东西,让我的工作生活更轻松。

简而言之,我在呼叫中心工作。每次通话结束时,我都必须在系统中输入笔记。我想创建一个HTML页面,我只需单击一些内容,笔记就可以供我剪切和粘贴。我现在使用下拉菜单而不是十亿个按钮。

我有一个在按下按钮时触发的功能,然后我想根据下拉菜单中的选择将文本输入到文本区域中。由于某种原因(我找不到答案),文本出现然后立即消失。

这是我的函数:

function openCall() {
    var callerselection = document.fsnotes.caller.value;
    if (callerselection = "CH") {
        document.fsnotes.notesentry.value += "CH called ";
    }
}

这是表格:

<form name="fsnotes">
    <textarea rows="8" cols="50" name="notesentry"></textarea>
    </br>
    <select name="caller">
        <option>CH</option>
    </select>
    <button onClick="openCall()">OK</button>
</form>

当然,我的主html文件中还有很多,我只有这个较小的文件来测试新想法,因为我部门的很多人现在都在使用带有十亿个按钮的那个。

您的按钮正在提交表单。

将按钮更改为:

<button onClick="openCall(); return false;">OK</button>

这是一个jsfiddle:http://jsfiddle.net/9m5k5amh/3/

另请参阅:如何阻止按钮提交表单