0

編集:わかりました、私は本当にこれを取得したいので、必要なものを簡素化することにしました. onclick でテキストフィールドを更新するテキストボックスが 1 つあります。今、私がする必要があるのは、2 番目のドロップダウンをクリックすると、同じテキスト フィールド内のテキストの一部が更新されることです。お役に立てれば。

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

スタック オーバーフローがどのようにコードをフォーマットする必要があるかについてはまだ慣れていますが、解決策を見つけるのに十分なほどよく読んでいただければ幸いです。再度、感謝します。

4

1 に答える 1

0

この時点で私が本当にあなたに与えることができるのは

  1. ドロップダウンに onchange ハンドラーを追加します。ハンドラーがテキストを追加/置換します。
  2. dd2 と dd3 が変更されたときに、正規表現を使用してテキストを置き換えます。

置き換えたいテキストの詳細を提供できれば、誰かがあなたの正規表現を手伝ってくれるでしょう。

于 2013-02-22T17:20:04.557 に答える