qty
の値と同じ数の入力フィールドを表示したいのですが、を保持する列名qty
のデータベーステーブルがあります。 これまでのところ私はiavascriptコードを使って試してみました。ここに私のJavaScriptコードです。データベースの列の値に基づいて入力フィールドの数を表示
$(function() {
var input = $(<input 'type'="text" />);
var newFields = $('');
$('#qty').bind('blur keyup change', function() {
var n = this.value || 0;
if (n+1) {
if (n > newFields.length) {
addFields(n);
} else {
removeFields(n);
}
}
});
function addFields(n) {
for (i = newFields.length; i < n; i++) {
var newInput = input.clone();
newFields = newFields.add(newInput);
newInput.appendTo('#newFields');
}
}
function removeFields(n) {
var removeField = newFields.slice(n).remove();
newFields = newFields.not(removeField);
}
});
これまでに何を試みていますか? –
これまでに何をしているのですか、コードを教えてください –
こんにちは、ようこそ。 SOはコードサービスのウェブサイトではありません。だから、親切に私たちにあなたがしたコードを教えてください。私たちはそれを手伝ってくれてうれしいです。ありがとう! – Ronald