今日の人気記事

まだデータがありません。

やたらと長いフォームをスライダーに「jFormslider」

スポンサーリンク

やたらと長いフォームをスライダーにするプラグイン「jFormslider」を紹介します。

jQueryプラグイン「jFormslider」

このプラグインを使えば、ページの上から下まで……とやたろと長い入力フォームをスライダーに変更することができます。

スライダーごとに入力チェックをすることができるので、ユーザーの入力ミスを減らすことができそうですね。

また、項目ごとに分けることができるので、フォームを見やすく構成することもできそうです。

スポンサーリンク

それでは、デモページのフォームをご覧ください。

「jFormslider」のデモ

ソース( HTML + jQuery )

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="jFormslider のデモでーす。">
<title>jFormslider - jQuery Plugin Demo</title>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="jFormslider.js"></script>
<script>
$(document).ready(function(){
  options={
    width:500,
    height:170,
    next_prev:true,
    next_class:'btn btn-primary btn-xs',
    prev_class:'btn btn-primary btn-xs',
    error_class:'alert alert-danger',
    texts:{
      next:'次!',
      prev:'前!'
    },
    speed:600,
  };
  $('#slider').jFormslider(options);
})
</script>
</head>
<body>
<h1>jFormslider のデモでーす</h1>
<div id="slider" class="form">
  <ul>
    <li data-id="slider_start">
      <div class="form-group">
        <input type="text" class="form-control" placeholder="「姓」を入力してください" required>
      </div>
      <div class="form-group">
        <input type="text" class="form-control" placeholder="「名」を入力してください" required>
      </div>
    </li>
    <li>
      <div class="form-group">
        <input type="text" class="form-control" data-toggle="tooltip" data-placement="top" title="Enter valid email" placeholder="Eメールアドレス を入力してください" email>
      </div>
    </li>
    <li>
      <div class="form-group">
        <input type="text" class="form-control" placeholder="「電話番号」を入力してください" required>
      </div>
    </li>
  </ul>
</div>

<footer style="margin-top:20px">
<a href="https://webkaru.net/jquery-plugin/jformslider/">「jQueryプラグインまとめ」に戻る</a>
</footer>
</body>
</html>
スポンサーリンク

関連記事(一部広告含む)