一千萬個為什麽

搜索

添加keyUp-event以形成對象


大家好,

我有一個問題是將瀏覽器事件添加到某些輸入字段。我必須面對的挑戰是,我的目標函數的一個參數是'event'變量,第二個參數是一個對象。

為了更好地理解一些代碼:
HTML對象:

<div id="1_dateFieldAdvanced" class="xp set">
    <div id="1_dateFieldAdvanced_label" class="label">Birthday</div>
    <div id="1_dateFieldAdvanced_value" class="value date">
        <input class="day" name="dayOfBirth" value="66" maxlength="2" type="text">
        <input class="month" name="monthOfBirth" value="67" maxlength="2" type="text">
    <input class="year" name="yearOfBirth" value="" maxlength="4" type="text">
    </div>
</div>

目標方法的源代碼如下:

function advancedDateFields(currentFieldAsObject, nextField, currentValueLength, ev){}

不幸的是HTML和Javascript代碼是自動生成的,所以我無法重構代碼。我的問題是,我怎樣才能傳遞關鍵詞'事件'和其他參數?我的嘗試總是失敗。 :-(

最佳答案

function lookup(inputString) {
        if(inputString.length == 0) {
           //Hide the suggestion box.
            $('#suggestions').hide();
        } else { 
// Show the suggestion box.
            $('#suggestions').show();
}

轉載註明原文: 添加keyUp-event以形成對象

猜你喜歡