• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ボタンのonclick時における関数コールの仕方)

ボタンのonclick時における関数コールの仕方

このQ&Aのポイント
  • 更新ボタンを押しても、updateMemo()関数の中に入ってきません
  • 関数のコールの仕方が、onclick=の部分でまちがっているのでしょうか?
  • 教えていただきたいです

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>onclick="<?php updateMemo('.$sid.'); そもそもの考え方が間違っています。 htmlで出力されている時点でonclickの中身は「結果」なので なにをしても結果は変わりません。 どうしてもやりたいならonclickでajaxを通して 更新用プログラムにsidを渡してやることです (もしくは普通にgetでページ遷移する)

beterugius
質問者

お礼

ご回答有難うございました。

beterugius
質問者

補足

get で普通にページ遷移してます。 onclick="alert('(<?php updateMemo($sid)?>')" で動作しました。

その他の回答 (1)

回答No.1

phpが動作する場所とJavaScriptが動作する場所を理解したほうがいい。 phpはサーバ上で実行され解釈されてhtmlを返す。 onclickで呼ばれるのはJavaScript。 表示されているhtmlをみてみて? <input ・・・・ click=""> ってなってないかい?

beterugius
質問者

お礼

ご回答どうもありがとうございました。

関連するQ&A

専門家に質問してみよう