動的フィールドを使用して別のスクリプトに変数を投稿するフォームを取得できませんか?投稿フォームがjqueryフィールドで機能しない
編集:スクリプトは入力フィールドの新しい行を作成しますが、PHPスクリプトに変数を投稿することはできません。
jqueryの:
<script type="text/javascript">
$(function(){
var newRowNum = 2;
$('#addnew').click(function(){
// increment the counter
newRowNum += 1;
var addRow = $(this).parent().parent();
var newRow = addRow.clone();
$('input', addRow).val($(this).val());
$('name', addRow).val('os' + newRowNum);
$('td:last-child', newRow).html('<a href="" class="remove">Remove<\/a>');
$('input', newRow).each(function(i){
var newID = 'os' + newRowNum + i;
$(this).attr('id',newID).attr('name',newID);
});
addRow.before(newRow);
$('a.remove', newRow).click(function(){
$(this).parent().parent().remove();
return false;
});
return false;
});
});
HTML:
<tr>
<td>
<input name="os21" type="text" id="os21" value="" size="24" maxlength="60" /></td>
<td>
<input name="os22" type="text" id="os22" value="" size="24" maxlength="60" /></td>
<td>
<input name="os23" type="text" id="os23" value="" size="10" maxlength="60" /></td>
<td><a id="addnew" href="">Add +</a></td>
</tr>
<tr><td colspan="3" align="left" style="text-align: right; padding-top: 10px;">
<input type="submit" value="Update">
</td></tr>
最初に作成されたフィールド(os21、os22、os23)のみがサーバーに到達しているか、まったく何もありません。 – polarblau
私はそれを取得しない、あなたがexaclyしたいもの...あなたはajaxまたは??????でPHPスクリプトに投稿したいですか? –
@polarblauはい、これらのフィールドだけが動的フィールドではなく到達しています。 @Trickerは、ポスト経由でPHPスクリプトに投稿されるフィールドを追加しようとしています。上記のようにフィールド(os21、os22、os23)のみが機能します。 – jackjlgregory