JS實現日曆控制項選擇後自動填滿

來源:互聯網
上載者:User

      最近在做人事檔案的項目,在做項目的初期對B/S這塊不是很熟悉,感覺信心不是很強,隨著和師哥同組人員的交流後發現,偵錯工具越來越好了,現在信心是倍增,只要自己自己踏實的去研究、理解代碼慢慢的效果就出來了。在做人事檔案時我要實現的一個功能是 自己選擇日期後日期自動填滿到文字框內後寫到資料庫,:


選擇日期後自動填滿文字框:


通過網上資料和自己最近學習的知識巧妙的使用jS輕鬆解決,並且使用到日曆控制項的地方只需引用一下js就行了,非常方便,代碼簡單,使用靈活,

代碼中引用js檔案:


<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">    <script type="text/javascript" src="../js/floatframe.js"></script>    <script type="text/javascript" src="../cal/calendar.js" charset="gb2312"></script>    <script type="text/javascript" src="../cal/calShow.js" charset="gb2312"></script>    <script type="text/javascript" src="../cal/calendar-en.js" charset="gb2312"></script>    <link href="../cal/calendar-system.css" rel="stylesheet" />    <style type="text/css">


在使用的過程中出了很多錯誤,加強了使用filebug,等各個瀏覽器內建斷點調試的方法,重新找回了C/S中斷點調試的樂趣。


為了滿足客戶的可讀性,江江修改了js裡面的內容,方便使用者使用:

// ** I18NCalendar._DN = new Array("日", "一", "二", "三", "四", "五", "六", "日");Calendar._MN = new Array("1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月");// tooltipsCalendar._TT = {};Calendar._TT["TOGGLE"] = "切換周顯示方式";Calendar._TT["PREV_YEAR"] = "上一年 (按住滑鼠出下拉式功能表)";Calendar._TT["PREV_MONTH"] = "上一月 (按住滑鼠出下拉式功能表)";Calendar._TT["GO_TODAY"] = "到今日";Calendar._TT["NEXT_MONTH"] = "下一月 (按住滑鼠出下拉式功能表)";Calendar._TT["NEXT_YEAR"] = "下一年 (按住滑鼠出下拉式功能表)";Calendar._TT["SEL_DATE"] = "選擇日期";Calendar._TT["DRAG_TO_MOVE"] = "拖動";//Calendar._TT["DRAG_TO_MOVE"] = "";Calendar._TT["PART_TODAY"] = " (今日)";Calendar._TT["MON_FIRST"] = "首先顯示星期一";Calendar._TT["SUN_FIRST"] = "首先顯示星期日";Calendar._TT["CLOSE"] = "關閉";Calendar._TT["TODAY"] = "今日";// date formatsCalendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";Calendar._TT["TT_DATE_FORMAT"] = "D, M d";Calendar._TT["WK"] = "周";


        在前幾天與客戶溝通的過程當中,對於日期控制項一部分,自己沒有改正完整,有一些日期顯示為了英文,這個讓阿姨與大姐們看著很不舒服了,他們看不懂英文,提出:這個英文是啥,現在他們哪還懂這個……這個問題在於自己前期做好後沒有更深入的去為客戶著想,咱們作為開發人員應該把咱們的客戶懂一點英文的人都能使用,方便他們理解與工作,時時刻刻記住:米老師常說的為人民服務的宗旨,真正的使用的軟體開發中。


       與客戶交流溝通過程中,發現最主要的是我們對他們的工作的性質、流程不熟悉造成對需求不是很明確,有時客戶自己對自己需要也不是很明確,需要我們需要先做出一個簡單模型,讓他們再根據我們的簡單模型再來確實詳細的需求,現在對於自己來說客戶的需求時常改變,功能不定(添加)、軟體的拓展性與可維護性是我們努力的一個方向,如何把軟體做活,還需要自己踏踏實實的學習(米老師說這是進步的地方),永和系統整體來說可拓展性與維護性是相當不錯的,有個這次真正的與客戶溝通的經驗收穫是蠻大的,很多知識等著我們去研究學習。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.