- - PR -
strutsのリンクタグ、ヒドゥンタグを使い、特定の値を送信したい。
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-07-30 18:25
どうも。なんとか粘った結果、値をActionFormに渡すことに成功しました。
とりあえず、onclickのあるリンク<html:link>を、いったん<html:form>の外に出したら、submit()は機能するようになりました。submitボタン以外は、<html:form>の外に出さないと、javascriptが作動しない模様です。 それがなぜかはわかりませんがどなたかご存知ですか? あとは、hiddenはstrutsのタグを使用しないでnameを指定して、submit()しました。 また、iterateのIndexIDを引数にすることで、リンクを押したときに特殊な値を生成できました。 どうもありがとうございました。 <script language="JavaScript" type="text/JavaScript"> <!-- function nextpage(link){ document.forms.property = link document.forms[0].submit(); } //--> </script> ・ ・ ・ <logic:iterate id = "Kaiten" name="Bean" property="menu" indexId="idx"> <html:link href="#" onclick="nextpage('<%=idx %>)><bean:write name="Kaiten" /></html:link> |