0
Bladeで以前の入力の値を取得しようとしています。ブレードで入力値を取得する方法
最初の入力からの数値に応じて、同じブレードドキュメントで入力フィールドを生成したいとします。 しかし、表示されたトリックは間違っています。私は "Undefined variable:people"というエラーが出ます。それは可能ですか? 私はLaravel 5.2を使用しています。
Bladeで以前の入力の値を取得しようとしています。ブレードで入力値を取得する方法
最初の入力からの数値に応じて、同じブレードドキュメントで入力フィールドを生成したいとします。 しかし、表示されたトリックは間違っています。私は "Undefined variable:people"というエラーが出ます。それは可能ですか? 私はLaravel 5.2を使用しています。
ブレードに依存しません。以下のコードはどこでも使用できます。
<head>
<title>Test</title>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
</head>
<body>
<div style="margin: 20px 10px;">
<input name="people" id="people" type="number" value="2" cols="5">
<script type="text/javascript">
$('#people').change(function(){
$('#inputs').html('');
for (var i = 0; i < $('#people').val(); i++) {
$('#inputs').append('<input type="text" name="input_'+$('#people').val()+'" value="'+$('#people').val()+'"><br>');
}
});
</script>
</div>
<div id="inputs"></div>
</body>
</html>