0

http://tinyurl.com/8z8rup5

これまでの私の成長をご覧ください。jQueryで、このフォームの上部にあるタブと次のステップのリンクを無効にしようとしています(これらは入力ボタンではなくアンカーです-少なくとも送信ボタンまで)。タブ。ユーザーは、前のタブにデータを入力した後、前のタブに戻る場合があります。それらは必ずしも正確である必要はありませんが、ユーザー入力があればよいと思います。

入力ボタンではなくアンカーリンクを無効にしようとしている(そしてその不透明度をフェードさせようとしている)ので、どうすればいいのか完全にはわかりません。

どんな助けでも素晴らしいでしょう!ありがとうございました。

4

2 に答える 2

0

この投稿を見てみてください: jQuery を使用してアンカーを有効または無効にする方法は?

基本的に、特定の基準が満たされるまで、アンカーのデフォルト機能を防止する必要があります。

$('a.something').click(function(e) {
  if(!valid) 
    e.preventDefault();
});
于 2012-09-12T15:14:07.267 に答える
0

preventDefault() を使用して、デフォルト アクションが発生しないようにすることができます。したがって、ナビゲーション リンクについては、次を使用して無効にすることができます。

$(".desktoponly a").click(function (e){
   e.preventDefault();
});

もちろん、サイト内の他のアンカー タグに対しても同じことができます。ボタンをクリックすると、フォームが完了しているかどうかを確認し、フォームが完了している場合にのみ移行できます。

このフィドルを参照してください:

http://jsfiddle.net/johnkoer/j6X88/4/

于 2012-09-12T15:14:57.690 に答える