DrArabes回答ポイント 100ptウォッチ

PHPの質問です!HTML_QuickFormクラスの$form->addElementでsubmiteを指定し、ボタンが押されたら、JavaScriptの関数を起動させたいのですが可能でしょうか?

ご存知の方がいましたら、ご教授ください。よろしくお願いします。

*失敗サンプル
$form = new HTML_QuickForm($formName='buyNumber',$method='post',$action='sample.php',array( "id" => buyform, "target"=>_self));
$onClick = array('href' => javascript:buy($id));
$form->addElement("Submit","submit","送信:", $onClick);
<以下省略>
:
インデックス名'href'が正しくないのかと思っています…

*buyファンクション
function buy(prod_id){
document.getElementById('prod_id').value = prod_id;
document.getElementById('buyform').submit();
return null;
}

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-09-24 20:23:33
終了日時
2011-09-24 23:06:20
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

JavaScript2781PHP7798関数2326インデックス372

人気の質問

メニュー

PC版