Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript客户端使用多个下拉框更新单个文本字段中的文本_Javascript - Fatal编程技术网

使用javascript客户端使用多个下拉框更新单个文本字段中的文本

使用javascript客户端使用多个下拉框更新单个文本字段中的文本,javascript,Javascript,编辑:好的,我真的很想得到这个,所以我决定简化我需要的东西。我有一个文本框,单击它可以更新文本字段。现在,我需要它做的是,当他们点击第二个下拉菜单时,它将更新同一文本字段中的一部分文本。希望这有帮助 <script type="text/javascript"><!-- function OnSelectionChanged(listBox) { var textInput = document.getE

编辑:好的,我真的很想得到这个,所以我决定简化我需要的东西。我有一个文本框,单击它可以更新文本字段。现在,我需要它做的是,当他们点击第二个下拉菜单时,它将更新同一文本字段中的一部分文本。希望这有帮助

    <script type="text/javascript"><!--    

            function OnSelectionChanged(listBox) {
                var textInput = document.getElementById("dn");
                textInput.value = listBox.value;
            }


    //--></script>

</head>
<body>
<ul id="menu">
    </ul>
    <div id="main" class="view">
        <h1>Text</h1>
    <div id="intro"><h5>Text</h5>
    <div id="content"><h2>Text:</h2>
    <p>Text</p>
    </div>
  <form method="POST" action="submit" name="myForm"><fieldset>
   <legend>Text</legend>

   <label>[<a href="help.html" onclick="openWin(this.href); return false" title="Disposition Details Page">?</a>]
    Disposition Code<br />
    <select size="1" name="disposition" id="drp_dwn" onchange="OnSelectionChanged (this)">
     <option value="-1" selected>&mdash;&mdash;Select one&mdash;&mdash;</option>
     <option value="Text ">190</option>
     <option value="191">191</option>
     <option value="192">192</option>
     <option value="195">195</option>
     <option value="270">270</option>
     <option value="300">300</option>
     <option value="340">340</option>
     <option value="350">350</option>
     <option value="370">370</option>
     <option value="380">380</option>
     <option value="381">381</option>
     <option value="382">382</option>
     <option value="383">383</option>
     <option value="384">384</option>
     <option value="400">400</option>
     <option value="401">401</option>
     <option value="402">402</option>
     <option value="403">403</option>
    </select>
   </label>
      <label>[<a href="help.html#input3" onclick="openWin(this.href); return false" title="Help on filling out input #3.">?</a>]
    Cause Code<br />
    <select size="1" name="cause">
     <option value="-1" selected>&mdash;&mdash;Select one&mdash;&mdash;</option>
     <option value="">Cause - 190</option>
     <option value="B">Option B</option>
     <option value="C">Option C</option>
    </select>
   </label><br /><br />


   <label><!--[<a href="help.html#input7" onclick="openWin(this.href); return false" title="Help on filling out input #7.">?</a>] -->
    Disposition Narrative
    <textarea id="dn" rows="8" cols="30" name="dn"></textarea>
   </label>

正文 正文 正文: 正文

正文 [] 处置代码
&mdash&mdash;选择一个&mdash&mdash; 190 191 192 195 270 300 340 350 370 380 381 382 383 384 400 401 402 403 [] 原因代码
&mdash&mdash;选择一个&mdash&mdash; 原因-190 方案B 备选案文C

性格叙事

我仍然习惯于stack overflow希望我们如何格式化代码,但希望你们能读得足够好,以帮助找到解决方案。再次感谢。

在这一点上,我真正能给你的是

  • 将onchange处理程序附加到下拉列表中。你的经纪人会 添加/替换文本
  • 当dd2和dd3更改时,使用正则表达式替换文本

  • 如果您可以提供有关要替换的文本的更多详细信息,那么有人将能够帮助您使用正则表达式。

    我认为代码可能有助于准确查看您正在尝试更改的文本字段的哪些部分以及您迄今为止尝试过的内容。