2013-07-15 59 views
0

所以我現在有一個翡翠文件,當有人去編輯他的個人資料時,顯示每個輸入字段從數據庫中拉出的值,但我無法顯示生日又名日期。如何在日期的輸入字段中顯示值?

這是我的玉文件:

extends layout 
block content 
    div.centerContent 

     form.validateForm(method="POST", action="/editUserProfile") 
       legend Edit Profile 
       input(type="text", name="firstName", maxlength="20", placeholder=ufirstName, value=ufirstName) 
       br 
       input(type="text", name="lastName", maxlength="20", placeholder=ulastName, value=ulastName) 
       br 
       input(type="email", name="email", maxlength="20", placeholder=uemail, value=uemail) 
       br 
       input(type="number", name="phone", maxlength="20", placeholder=uphone, value=uphone) 
       br 
       input(type="date", name="birthday", placeholder=ubirthday, value=ubirthday) 
       br 
       input.btn.btn-primary(type="submit", name="Update", value="Save") 
       a(href="/userProfile") 
        button.btn(type="button") Cancel 

的數據拉進的Node.js,並與後端的頁面呈現。

+0

您面臨的問題是什麼?沒有顯示您設定的日期。根據這個http://stackoverflow.com/questions/6982692/html5-input-type-date-default-value-to-today,它需要在一個特定的格式。所以檢查它是否是正確的格式。 – user568109

+0

當用戶轉到此頁面時,除了生日之外,所有內容都充滿了信息,該信息以mm/dd/yyyy這個值顯示,我看到該信息,但我不確定如何使用它。 – Lion789

+0

值中的日期格式必須是YYYY-MM-DD。使用短劃線而不是斜線。同時檢查你是否給它一個有效的日期。 – user568109

回答

0

您是否嘗試過使用'#{ufirstName}'而不是ufirstName?

value ='#{ufirstName}'應該給輸入一個默認值ufirstName(至少它適用於我),抱歉,如果我不清楚!

+0

是的,它不起作用,常規的ufirstName有效,只是生日值不顯示。 – Lion789

相關問題