0

私はこのコードを持っています

これ: http://jsfiddle.net/fauzi/ByTtp/

そこで、生年月日オプションが選択されている入力フィールドの値を生成したいと思います。私はjavascriptを作成していますが、混乱して月と年を生成します。

$(document).ready(function() {

    $("#pelajar_tglahir_3i option").filter(function() {
        return $(this).val() == $("#pelajar_code").val();
    }).attr('selected', true);

    $("#pelajar_tglahir_3i").live("change", function() {
        $("#pelajar_code").val($(this).find("option:selected").attr("value"));
    });

}); 

例 生年月日を選択し1 March 1990、入力欄の値が1March1990..の場合

4

1 に答える 1

0

最も簡単な方法は、値を連結することです..on()メソッドでこのように

var dateStr=$("#pelajar_tglahir_3i").val()+$("#pelajar_tglahir_2i").find("option:selected").text()+$("#pelajar_tglahir_1i").val();
$("#pelajar_code").val(dateStr);

ここにjsfiddleがあります..ただし、いくつかの検証を行う必要があるかもしれません..

于 2013-03-17T18:21:29.683 に答える