0

私はASPクラシックで作業しています.2つのフォームがあり、form1にはボタンがあり、ユーザーがそれを押すとform2に行き、「consultar」と呼ばれる別のボタンを押す必要がありますが、最初のボタンを押すと行きます. 2番目を押さずにform2のアクションに。ボタン「consultar」、onClick イベントを試しましたが、機能しません。そのボタンが押されたように動作し、既に押されているようなものを表示する必要があります。これにはJavaScript関数がありますか?ここに私のコードがあります:

<a href="index.asp?ia=100&r=g"  onmouseout="MM_swapImgRestore();" 
onmouseover="MM_swapImage('selector_r3_c2','','img/selector_r3_c2_s2.png',1);" >
<img name="selector_r3_c2" src="img/selector_r3_c2.png" width="168" height="55" 
id="selector_r3_c2" alt="" /></a>
<input name="btConsultar" type="hidden" value="Consultar" onkeypress="Selected"  /></td> 
4

1 に答える 1

0

JavaScriptについてはわかりませんが、従来のaspおよびフォーム変数と論理ステートメントを使用して何かを実行できるはずです。たとえば、フォーム 1 は隠し属性を持つことができます

<input type="hidden" name="buttonpressed" value="1" />

次に、次のようにフォーム 2 に画像ボタンを配置できます。

<%  if request.form("buttonpressed") = 1 then
    submitbutton = "pressed.gif"
    else
    submitbutton = "unpressed.gif"
    End If %>

<input type="image" src="<%=submitbutton%>" name="Consultar" />
于 2013-03-24T01:17:47.713 に答える