18
A
答えて
23
ますもしあなたがボタンを与える場合たとえば、あなたはこのようなform-btn
のIDを望みますsubmit
の入力数を把握しておき、click
をトリガーしたい順番(nth-child()
)を入力することができます。または、IDまたはクラスをそれぞれ別のIDまたはクラスに分けて追加します。そのインデックスで要素を選択する
:
<input type="submit" id="submit_1" />
<input type="submit" id="submit_2" />
<input type="submit" id="submit_100" />
<script>
$('#submit_100').trigger('click');
</script>
注:自分のIDで要素を選択するhttp://api.jquery.com/eq
:
$('input[type="submit"]:nth-child(1)').trigger('click');//selects the first one
$('input[type="submit"]:nth-child(2)').trigger('click');//selects the second one
$('input[type="submit"]:nth-child(100)').trigger('click');//selects the 100th one
が.eq()
の使用など、これを行うには、いくつかの方法が実際にあります。その.click()
は.trigger('click')
の略です。
4
id
を各ボタンに追加し、id
をjQueryで選択します。
または、フォームがid
秒を持っている場合は、単にフォームをターゲットとそうのようにそれを提出する:
$("#form-id").submit();
6
を、あなたのinput
に固有のIDやクラスのように、マーカーを追加した場合、あなたが作ることができますあなたのセレクターはより具体的です。
<input type="submit" id="form-btn" />
あなたはこのようにそれを選択することができます:
$('input[type=submit]#form-btn').click();
それとも:
$('#form-btn').click();
1
後半パーティへの道が、あなたの提出ボタンが名前を持っている場合:それはこれでウィザード形式で作業カント
$("input[name='submitbuttonname']").click();
0
HMMが
$("#renqform").validate().settings.ignore = ":disabled";
return $("#renqform").valid();
1
もう一つの提案をintacted!
私は複数の提出物を持つフォームを持っていました。また、値の属性もさまざまでした。私は組み込みの確認を実行した後、単純にフォームを送信できませんでした。
代わりに、いくつかの隠しボタンを追加しました。確認ボタンをクリックしてからクリックしてください。
はここにボタンがあります:
<button id="email" name="email" type="submit" class="submit radius confirmation" value="all"><?php echo $this->__('Email Receipts to Selected'); ?></button>
<button id="email-french" name="email-french" type="submit" class="submit radius confirmation" value="all"><?php echo $this->__('Email French Receipts to Selected'); ?></button>
<button id="helper-email" name="email" type="submit" class="submit hide" value="all"></button>
<button id="helper-email-french" name="email-french" type="submit" class="submit hide" value="all"></button>
そしてここでjQueryのです:
<script type="text/javascript">
jQuery(function ($) {
$('[id^=email]').on('click', function (e) {
e.preventDefault();
var button = $(this);
notify.confirm(<?php echo json_encode($this->__('Are you sure?')); ?>, function (ans) {
if (ans) {
$('#helper-' + button.attr('id')).click();
}
});
});
});
</script>
関連する問題
- 1. オートフォームの送信は、私はjQueryのを使用してフォームを送信しようとしています
- 2. jqueryを使用して隠しフォームの送信ボタンをクリックしますか?
- 3. 送信ファイルは、私は私のアンドロイドアプリケーションに次のコードを使用してファイルを送信しています
- 4. JavaScriptを使用して手動でフォームを送信しても、送信ボタンは送信されません。
- 5. 特定のユーザーにメールを送信し、コードページのビューページからボタンをクリックして
- 6. JQueryダイアログボックスのボタンをクリックしてメインフォームを送信する方法
- 7. Mailgun:私はメールを送信するmailgunを使用していますが、このエラーメッセージを受信してい
- 8. 送信ボタンを使用せずにリンクをクリックしてフォームを送信する
- 9. jQuery - ブラウザの戻るボタンをクリックしてフォームを送信
- 10. 私はこのスクリプトを使用していますサーバー側にjQueryのパラメータを送信し、出力テキストファイル
- 11. powershellを使用してウェブサイトの特定のボタンをクリックする
- 12. フォームを使用して特定のボタンの名前を送信する
- 13. PHP CodeigniterフォームはJQueryを使用して送信します
- 14. このページでjqueryコードを使用して送信ボタンが機能しないのはなぜですか?
- 15. なぜこのフォームは送信ボタンのクリックで送信されますか
- 16. 私はWooCommerceを使用していると私はこのコードを使用してきた特定の製品
- 17. jQueryの検証プラグインはフォームの送信を停止し、ボタンはjQueryの検証プラグインを使用して
- 18. jqueryを使用してjsonデータを送信しています
- 19. ノックアウトはボタンをクリックしてバインディングを送信する
- 20. jQueryのselectoToUISlider私はこのプラグインを使用しています
- 21. PHPは送信ボタンをクリックして空白の画面を表示します
- 22. 私は次のコードを使用して、特定の事業部(.button)をクリックしてjQueryのを使用しています
- 23. 私は... jqueryの使用して、グリッドビューで特定の値を取得できますか...私はASPのグリッドビューを使用していますjqueryの
- 24. jQueryを使用してGridviewボタンをクリック
- 25. RoR link_toとjQuery submit()を使用して特定のフォームデータを送信する
- 26. ASP.netボタンがJqueryモーダルダイアログを使用してクリックしないでクリック
- 27. Socket.ioを使用して特定のユーザーにデータを送信する方法は?
- 28. は、私はこのjQueryのツールチッププラグインを使用してい
- 29. JQuery(IE)を使用して送信ボタンをクリックしたフォーム提出をキャンセルします
- 30. JavaScriptを使用して特定のフォームボタンを送信する
速記上( 'クリック') ''手書き.triggerを好む理由はありますか? – AntonChanning
@AntonChanningそれは何よりも優先されます。ショートカット関数はラッパーなので、呼び出すときにオーバーヘッドが非常に少ないですが、それが注目すべき影響を与えるとは想像もできません。私は '.trigger( 'クリック')フォームがより記述的で、コードを素早く読みやすくするのが好きです。 – Jasper
私は、カスタムイベントタイプを含むあらゆる種類のイベントに使用できるシンタックスのビジュアルリマインダとしても機能していると推測しています。 – AntonChanning