0

以下のコードでは、メッセージと数字「3」を正しく表示するアラート メッセージを取得できます。送信前にフォームに渡される「優先度」という名前のフォーム要素を宣言するために変数/番号を渡す方法を知っている人はいますか?

私の目標は、$_POST["priority"]クリックされたリンク/ボタンに基づいて、1、2、または 3 の数字を使用して生成することです。

 <script language="JavaScript">
    function submitForm(priority)
    {
      alert("Changing to Priority " + priority);
      document.frm.submit();
    }
 </script>

<a href="javascript: submitForm('3');" class="ddm"><span class="label">Low</span></a>
<a href="javascript: submitForm('2');" class="ddm"><span class="label">Medium</span></a>
<a href="javascript: submitForm('1');" class="ddm"><span class="label">High</span></a>
4

2 に答える 2

0

スクリプトは必要ありません。3 つの送信ボタンを使用します。

<button type="submit" name="priority" value="1">Priority 1</button> 
<button type="submit" name="priority" value="2">Priority 2</button> 
<button type="submit" name="priority" value="3">Priority 3</button> 

クリックされたものだけがその値をサーバーに送信します。

于 2013-05-15T02:58:21.230 に答える