現時点では、必要に応じて新しいフィールド/スライダーを追加できるフォームを作成しようとしています。ユーザーは自分のスキル名をテキスト ボックスに追加し、そのスキルの現在のレベルをスライダーで選択し、必要に応じて別のスキルを追加することを選択できます。
次に、ユーザーが送信ボタンを押すと、このデータを php ファイルに投稿して残りを処理し、これらの詳細を対応するデータベース テーブルに挿入します。
私は 1 つのテキスト ボックスを表示する次のコードを持っていますが、私は本当に jQuery で無人地帯にいます:
<script>
$(function addSlide() {
$( "#slider" ).slider({
value:1,
min: 0,
max: 5,
step: 1,
slide: function( event, ui ) {
$( "#amount" ).val( ": " + ui.value );
}
});
$( "#amount" ).val( ": " + $( "#slider" ).slider( "value" ) );
});
$(document).on('click', '.addNew', function() {
$('#container').append(addSlide);
});
</script>
<div id="container">
<button class="addNew">Add</button>
<form><br><input type="text" name="skill" placeholder="What's your skill?">
<p>
<label for="amount">Skill Level: 1</label>
<input type="text" id="amount" style="border: 0; color: #f6931f; font-weight: bold;" />
</p>
<div id="slider"></div>
</form>
</div>
よろしくお願いします。