中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > 4天學(xué)會 NoahWeb 表單
多種Web腳本語言下的日歷實現(xiàn) 回到列表 用NoahWeb表現(xiàn)層制作動態(tài)網(wǎng)站
 4天學(xué)會 NoahWeb 表單

作者:jasoncode 時間: 2005-07-20 文檔類型:原創(chuàng) 來自:藍(lán)色理想

第 1 頁 第一天
第 2 頁 第二天
第 3 頁 第三天
第 4 頁 第四天

  大家好!今天是第二天,昨天講了講NoahWeb中"表單"的入門知識,今天我們來接著看看其他內(nèi)容。

  表單中的各種控件中,只要牽扯到帶有“被選值”的控件,比如select,radio,choice類型等等,在NoahWeb表單中就可以使用Values標(biāo)簽來為其提供“被選值”,使用Values標(biāo)簽還可以很容易的從數(shù)據(jù)庫中獲得被選值內(nèi)容,Values用起來很方便。今天給大家講的就是這部分內(nèi)容。

  還記得昨天說到的那些控件嗎?比如Select,就是下拉單,表單里最常用的。一個下拉單中的可選值可以用<option Value>標(biāo)簽往里加,就像下面的代碼一樣:

<option Value="A">A</option>

  這個是用固定好的值來作為“被選值”內(nèi)容的,而很多時候我可以是需要用數(shù)據(jù)庫中存在的內(nèi)容來作為被選值的,這情況下就可以使用我們今天要講的內(nèi)容——用數(shù)據(jù)庫的內(nèi)容作為被選值。我們還是看下面的代碼好啦:

<InputLine Text="部  門:" Desc="">
  <Input Id="mydept" Type="select">
   <Label></Label>
   <LabelClass>label</LabelClass>
   <NullErrorString>請選擇員工所在部門!</NullErrorString>
    <Values ValuesSQLLink="dept_S_all" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]"       BySelectArrayString="[mydept]">
      <option Value="">請選擇</option>
    </Values>
   <class>myinputstyle</class>
  </Input>
</InputLine>

  上面的例子中,用dept_S_all這個數(shù)據(jù)庫操作集查詢了一下數(shù)據(jù)庫的dept表,dept表的結(jié)構(gòu)和內(nèi)容如下:

  dept_S_all數(shù)據(jù)庫操作集的在NoahWeb設(shè)計器中的樣子如下:

  有關(guān)NoahWeb設(shè)計器中的數(shù)據(jù)庫操作大家可以參看其他的文章,今天咱們講表單就不說這些內(nèi)容了。

  我們還是回過頭來看代碼。還是上面那段代碼:

<InputLine Text="部  門:" Desc="">
  <Input Id="mydept" Type="select">
   <Label></Label>
   <LabelClass>label</LabelClass>
   <NullErrorString>請選擇員工所在部門!</NullErrorString>
    <Values ValuesSQLLink="dept_S_all" ValuesSQLValue="[_LOOP.*.id]" ValuesSQLLabel="[_LOOP.*.name]"       BySelectArrayString="[mydept]">
      <option Value="">請選擇</option>
    </Values>
   <class>myinputstyle</class>
  </Input>
</InputLine>

  大家看到上面代碼中的Input的Type了嗎?是個Select是下拉單,再看看Values標(biāo)簽中的部分,細(xì)節(jié)部分聽我慢慢道來!

 。、先看Values標(biāo)簽,它可以用來指定控件中可選值的來源。而今天講的使用數(shù)據(jù)庫查詢方式給控件提供可選值就需要配合使用Values標(biāo)簽的幾個參數(shù)。

 。病(shù)ValueSQLLink來指定一個數(shù)據(jù)庫操作集,用來表明通過那一個數(shù)據(jù)庫操作來獲得被選值的內(nèi)容,F(xiàn)在我指定的就是“dept_S_all”這個操作集。這樣就會根據(jù)dept_S_all操作集的返回結(jié)果來循環(huán)生成被選值內(nèi)容。

  3、ValueSQLValue參數(shù)來表示該控件的可選擇值的值所對應(yīng)的變量表達(dá)式,簡單點說我們希望用數(shù)據(jù)庫中的id字段的內(nèi)容來做為被選值的值內(nèi)容就可以寫成“[_LOOP.*.id]”。在這說明一下NoahWeb中的變量都是使用"[]"來標(biāo)識的,而[_LOOP.*.id]就是一種變量表示的方法,要了解更多NoahWeb變量表示方法大家可以查看NoahWeb的官方文檔。

 。,ValuesSQLLabel參數(shù)表示該控件的可選擇值的值所對應(yīng)的名稱表達(dá)式。簡單點說我們希望用數(shù)據(jù)庫中的name字段內(nèi)容來做被選值的顯示文本,就寫成“[_LOOP.*.name]”。

  說白了,ValuesSQLLabel是在下拉單中看到的值,而ValueSQLValue則是當(dāng)你在下拉單中選擇了一個值之后它所對應(yīng)的值。

  把這個select放到一個NoahWeb表單中的時候,我們看看表單中的樣子。如下圖:

  圖中紅圈部分就是上面代碼的實際運行情況,是不是很容易?這樣該select的被選值就會根據(jù)dept的變化而變化,如果希望系統(tǒng)中出現(xiàn)一個新的部門,只需要將新的部門內(nèi)容加入到dept表中就可以。

  還有,可不是只有Select類型控件能這么做,什么,radio,checkbox,choice,都可以這么用。唯一你需要做的就是把Input中的Type由select換成radio或checkbox或choice.其他的地方不用做改動.

  更換后的效果可以看下面的圖:

  上圖是Type="radio"的顯示。

  上圖是Type="checkbox"的顯示。

  上圖是Type="choice"的顯示。

  仔細(xì)看的人可能已經(jīng)發(fā)現(xiàn),換了Type的類型后<option Value="">請選擇</option>沒有輸出了。再仔細(xì)看一下能發(fā)現(xiàn)這些沒起作用的類型都是不能選擇“空”的而<option Value="">請選擇</option>里的Value是空的,所以NoahWeb引擎在生成的時候就為我們過濾掉了值為“空”的被選項。

  行了,今天就到這里吧!記著,只要是能提供多個被選值的控件,就一定要使用Values標(biāo)簽!

出處:藍(lán)色理想
責(zé)任編輯:藍(lán)色

上一頁 第一天 下一頁 第三天

◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論

作者文章
多種Web腳本語言下的日歷實現(xiàn)
4天學(xué)會 NoahWeb 表單
表單制作方式大比拼
用NoahWeb表現(xiàn)層制作動態(tài)網(wǎng)站
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大!熬•自然”設(shè)計大賽開啟
國際體驗設(shè)計大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設(shè)計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:2/41個記錄/頁 轉(zhuǎn)到 頁 共4個記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計》
犀利開發(fā)—jQuery內(nèi)核詳解與實踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2