中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小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) 來自:藍色理想

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

  歡迎大家來到第三天的學(xué)習(xí),真高興又見到你! 在前兩天的課程中,我們一起熟悉了NoahWeb中的表單資源. 今天一起來學(xué)習(xí)在表單中傳值的方法。先讓我們先從一個舉個例子來說吧!在一個應(yīng)用中我們?yōu)樘砑佑脩羲璧妮斎氩僮髦谱骱靡槐韱,可以滿足新建一個用戶時候的信息輸入了,而當(dāng)修改用戶個人資料的時候,也使用一個表單將先前填寫的資料回顯出來.這樣的情況我們沒有必要為這個功能再去寫一張表單,用之前的的那個就OK了!

  而關(guān)于回顯出用戶資料,就需要了解NoahWeb中的表單傳值了.還是看著代碼來說吧!這樣說得明白!^_^

<Form Id="faqstatusadd" Text="DEMO" A="Value">
  <Line Text="">
    <InputLine Text="A:" Desc="">
      <Input Id="faqstatusname" Type="text" LinkValue="[A]">
        <Label></Label>
        <LabelClass>label</LabelClass>
        <NullErrorString>Error!</NullErrorString>
        <class>myinputstyle</class>
      </Input>
    </InputLine>

上面不是一個完整的表單我只把要說的代碼貼出來了。需要講的重點我也加粗了。

  第一步:在需要傳值的表單的Form標(biāo)簽中添加一個接收值的變量.例子中就是A="Value"這一段,這么說吧!引號中的Value就是傳過來的值,既然傳過來了,表單這邊需要有個變量來接收不是嗎?所以創(chuàng)建了一個叫做A的變量來接收值.

  第二步:現(xiàn)在值傳過來了,就該想想辦法讓它在表單中顯示出來.這需要使用Input標(biāo)簽的LinkValue參數(shù).這個參數(shù)指的是回顯所對應(yīng)的變量表達式。

  第三步:將LinkValue參數(shù)寫到需要回顯出值的Input中去.就像例子中這樣:LinkValue="[A].希望用哪個Input來回顯這個值,就加入LinkValue參數(shù),而這個參數(shù)后跟的自然就是剛才已經(jīng)接受到值的那個變量。NoahWeb中變量表示的方法我在第二天的時候已經(jīng)和大家提過,要了解更多可以查看官方文檔。

  第四步:想要顯示出這張表單則需要一個“動作”,“動作”是NoahWeb的靈魂。調(diào)用任何資源都需要使用“動作”來完成。由于現(xiàn)在是在談表單,所以就不討論“動作”了。使用一個“動作”來調(diào)用這個表單,這需要用到ViewForm標(biāo)簽,它的作用就是顯示出一張表單。并且傳個值試一試.還是看代碼吧!

<Action name="manager.addfaqstaus" NextAction="">
 <Out Area="main">
  <ViewForm FormLink="faqstatusadd" TemplateLink="baset2form" Action="setfaqstausinfo_ex" >
    <Var Value="'DEMO'" />
  </ViewForm>
  </Out>
</Action>

  這是一段動作中調(diào)用表單的代碼,使用了Var標(biāo)簽給表單傳了一個值,無論這個值是什么,像例子中這樣手動寫入一個值,還是查詢數(shù)據(jù)庫返回一個值都可以,因為剛才我們在表單那邊已經(jīng)做好的接收并顯示的工作,所以這個值可以順利的顯示出來.如下圖:

  其實這個傳值的道理非常簡單,就是用一個變量接收一個傳進來的值,再找一個Input接收而已.很簡單!

  如果是傳多個值,這時候就是被選值為多選的情況下經(jīng)常出現(xiàn)的,傳值的道理是一樣的,只不過這次需要使用","號將需要傳過去的幾個值分隔,在Input控件里回顯的時候則是使用Values標(biāo)簽中的BySelectArrayString屬性,而之前說的LinkValue只是用于單個輸入值或是被選值的,如果是多個則使用Values中的BySelectArrayString!看下面代碼:

我們可以在定義表單的時候使用

<Form Id="faqstatusadd" Text="DEMO" A="Value" B="Value">

上面的方式來接受兩個變量值,然后在使用的Input中如下:

<Input Id="mygroup" Type="choice">
  <Label>可選擇</Label>
  <LabelB>已選擇</LabelB>
  <LabelClass>label</LabelClass>
  <size>10</size>
  <NullErrorString>Error!</NullErrorString>
    <Values BySelectArrayString="[B]">
      <option Value="1">a</option>
      <option Value="2">b</option>
      <option Value="3">c</option>
      <option Value="4">d</option>
      <option Value="5">e</option>
    </Values>
</Input>

  這是個choice類型控件,有五個可選值,a,b,c,d,e現(xiàn)在我們想要回顯出a,b和d的值,那就在動作調(diào)用表單時寫入下面的代碼:

<Action name="manager.addfaqstaus" NextAction="">
 <Out Area="main">
  <ViewForm FormLink="faqstatusadd" TemplateLink="baset2form" Action="setfaqstausinfo_ex" >
    <Var Value="'DEMO'" />
    <Var Value="'1,2,4'" />
  </ViewForm>
  </Out>
</Action>

這時候我們給表單傳遞了兩個值進去,被表單接受后分別就成了AB,表單被顯示出來后顯示結(jié)果如下圖:

  如果需要回顯的多個值需要使用查詢數(shù)據(jù)庫的返回結(jié)果,那么你可以使用Loop依次循環(huán)出這些值,寫進一個數(shù)組,就OK了!我在這里就不再多說了.

  好啦!寫了這么多,大家慢慢看吧!我有點累,洗洗睡啦!明天再寫……

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

上一頁 第二天 下一頁 第四天

◎進入論壇網(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)準 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大福“敬•自然”設(shè)計大賽開啟
國際體驗設(shè)計大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻,送禮標(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
>> 分頁 首頁 前頁 后頁 尾頁 頁次:3/41個記錄/頁 轉(zhuǎn)到 頁 共4個記錄

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

轉(zhuǎn)載要求:轉(zhuǎ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