ユーザーがアップロードするイメージ名の値を持つ非表示のボタンを作成しました。したがって、たとえば、ユーザーがボタンの値にする必要がある「1.jpg」という名前の画像をアップロードした場合。ワンクリックで2つのボタンをトリガーする方法は?
私は、別のボタンの値が "LIKE"で、ユーザーがその上に置いたときに画像に表示されます。ユーザーがLIKEボタンをクリックすると、非表示のボタンをトリガーしたいと思っていました。ここで
は隠しボタンのコードです:
echo "<td><form method='post'><input id='hiddenButton' type='submit'
name='hiddenButton' value='$row[1]' /></form></td>";
はここでLIKEボタンのコードです:
echo "<div class='middle'><div class='likeButton'><form method='post'><input
class='likeButtonStyle' type='button' value='LIKE' name='like'
onclick='document.getElementById('hiddenButton').click()' /></form></div>
</div>";
は、どのように私は隠しボタンがトリガされていません知っているのですか?それが引き起こした場合、ページ全体がリフレッシュされる必要があります:
<input type="submit" />
すべてこのコードはPHPタグの下にあります。
「フォーム」に隠れた入力があり、画像を特定してボタンのようにするのはなぜでしょうか? –
代わりにフォームのIDを設定し、submitを使用します。フォームデータを送信するためのより良いアプローチ。 http://stackoverflow.com/questions/9855656/how-to-submit-a-form-using-javascript – user2180833