aタグでdoXxx
aタグを使いたいんだけど、doXxxメソッドを呼びたーい!って時はあると思うんですよ。特にデザイン上の問題でそういうことはあると思う。ってのでjavascriptで呼んじゃえばいいじゃんって思い試してみた。
function click(item) { document.getElementById(item).click();//1 }
html
<a href="#" onclick="click('doXxx')" /> <input id="doXxx" type="submit" style="display:none;" />
public Class doXxx() { System.out.println("通ったー"); return null; }
とりあえず浮かんだのはこんな形ですね。簡単は簡単なんだけど、JavaScript自体ほとんど触ったことがなかったので、はまりました。しかもどうしようもないところで。1のところを
document.getElementById(item).click;//1
こう書いててしばらく唸ってました・・・先輩に教えていただき解決。ほんと申し訳ございませんでしたorz