導航:首頁 > 編程語言 > java表單設計

java表單設計

發布時間:2022-06-21 10:13:52

java設計一個表單,可以讓用戶輸入姓名,年齡,職業,並編寫程序對年齡進行有效檢驗

<!DOCTYPEhtml>
<html>
<head>
<title>NewDocument</title>
<metaname="content-type"content="text/html;charset=UTF-8">
</head>

<body>
<formid="f1"method="post"action="">
姓名:<inputtype="text"name="name"/><br>
年齡:<inputtype="text"name="age"/><br>
職業:<inputtype="text"name="zy"/><br>
<inputvalue="提交"type="submit"onclick="check(this.form)"/>
</form>
</body>
</html>
<scripttype="text/javascript">
functioncheck(form){

if(f1.age.value<16||f1.age.value>40){
alert("年齡不在有效范圍");
form.userId.focus();
returnfalse;
}

document.myform.submit();
}
</script>

㈡ 表單用什麼軟體設計

什麼是 InfoPath?
在 InfoPath 中,您可以進行兩項工作:

設計表單 您可以在 設計模式 (設計模式:InfoPath 設計環境,可以在其中創建或修改表單模板。)中設計和發布用戶友好的互動式表單。除了向表單中插入標准 控制項 (控制項:允許用戶控製程序的圖形用戶界面對象,如文本框、復選框、滾動條或命令按鈕等。可使用控制項顯示數據或選項、執行操作或使用戶界面更易閱讀。) 外,InfoPath 還允許您插入為用戶提供更大靈活性的控制項,以添加、刪除或隱藏表單的節。您所設計表單的范圍包括從收集數據的簡單表單到作為大型業務流程一部分的復雜表單。您不需要具有編程或腳本的專門知識就可以設計高效的表單。但是,如果知道如何編寫腳本,那麼您可以在表單中使用 Microsoft JScript (JScript:一種由 C、C++ 和 Java 演變的基於對象的腳本語言,解釋執行。Microsoft 通過它實現 ECMA 262 語言規范。) 或 Microsoft Visual Basic Scripting Edition (VBScript) (Visual Basic Scripting Edition (VBScript):Microsoft Visual Basic 編程系統的子集。Microsoft Internet Explorer 3.0 版或更高版本以及其他 Web 瀏覽器都可讀取嵌入 HTML 頁中的 VBScript 程序。) ,方法是在設計模式中訪問 Microsoft 腳本編輯器 (MSE) (Microsoft 腳本編輯器 (MSE):一種編程環境,用來在 InfoPath 表單中創建、編輯和調試 Microsoft JScript 或 Microsoft VBScript 代碼。) 。
填寫表單 在其計算機上安裝了 InfoPath 的用戶可以使用熟悉的類似於文檔的功能來填寫表單,例如拼寫檢查和 RTF 格式。根據表單的設計,用戶可以將多個表單中的數據合並到一個表單中,或者將數據導出到其他程序中。用戶還可以將表單保存在他們的計算機上以便在離線時進行處理,然後在重新連接到公司網路時進行提交。對於經常出差的員工等無法始終訪問網路資源或者訪問網路資源受到限制的人員,此功能特別有用。
InfoPath 基於行業標準的 可擴展標記語言 (XML) (可擴展標記語言 (XML):標准標記語言 (SGML) 的一種濃縮形式,開發人員可用其創建自定義標簽,為整理和提供信息提供了靈活性。)。在設計表單時,InfoPath 創建一個 表單模板 (表單模板:InfoPath 中的文件或文件組,用來定義表單的數據結構、外觀和行為。) (.xsn) 文件,該文件是帶有 .xsn 擴展名的 Cabinet (.cab) 文件。.xsn 文件包含標準的 XML 文件,例如 XML 架構 (XSD) (XML 架構:以 XML 編寫的正式規范,定義了 XML 文檔的結構,包括元素名和豐富的數據類型,以及哪些元素要以組合形式出現,每一元素具有哪些屬性。) 和 XSL 轉換 (XSLT) (XSL 轉換 (XSLT):用來將 XML 文檔轉換為其他類型的文檔的語言,例如,HTML 或 XML。其用途為執行部分 XSL 功能。) 文件。當某人使用 InfoPath 填寫表單時,該表單中的數據將以 XML 格式保存或提交。這使組織可以輕松地在其他位置重新使用數據,包括依賴 XML 的現有流程(例如零用金報銷流程)中的數據。

OneNote的全稱是Microsoft Office OneNote 2003(Microsoft Office System 筆記記錄和管理程序),是微軟Office System 的一個全新組件。據說它的設計理念就是「隨心所欲地獲取、組織和再利用你的筆記」。

FRONTPAGE 網頁編輯和設計工具
Publisher 2003 是完整的企業發布和營銷材料解決方案。與客戶保持聯絡並進行溝通對任何企業都非常重要,Publisher 2003 可以幫助您快速有效地創建專業的營銷材料。有了它,您可以在企業內部比以往更輕松地設計、創建和發布專業的營銷和溝通材料。

為列印、Web 和電子郵件創建令人難忘的營銷材料
Publisher 2003 是一個全面的解決方案,用於創建和發布各種出版物,可將這些出版物用於桌面列印、商業列印、電子郵件分發或在 Web 中查看。

• 通過使用新的 Web 站點向導(如「簡易 Web 站點生成器」)和電子郵件向導(如電子郵件新聞稿)創建各種不同的企業出版物。或創建列印出版物,包括小冊子、新聞稿、明信片、CD/DVD 標簽以及其他出版物。

• 通過使用擴展的模板集合創建個人出版物,包括「個人信紙集」及專業設計的賀卡和請帖。

• 通過使用「目錄合並」合並數據源(如 Microsoft Office Excel 或 Microsoft Office Access)中的圖片和文字來自動創建出版物,以便創建數據表及復雜的目錄等。

• 由於 Publisher 提供對 CMYK Composite Postscript 的支持,因此它能夠更靈活地與商用列印機一起使用,從而進行更高質量和更多數量的列印作業。

• 通過以下列多種方式發布單個出版物來利用現有的成果:輸出到桌面列印機,拿給商用列印機,保存到 Web,或者作為多信息電子郵件或電子郵件附件發送。

返回頁首
專業設計、在企業內部即可完成
Publisher 2003 為您提供了獲得專業效果所需的所有幫助 -- 您可以從使用「配色方案」、「字體方案」、各種版式選項或自已的設計靈感定製專業設計的模板入手。或從使用復雜的排版樣式和頁面布局工具創建空白出版物入手。

• 使所有企業通信材料風格都保持一致。從 10 個新的「主設計集」(共有 45 個)或常用的企業出版物集(新聞稿、明信片、海報、Web 站點、電子郵件通告和其他出版物)中選擇,每一種都有自己不同的設計風格。

• 標識出意外的列印和 Web 站點問題並使用增強的「設計檢查方案」幫助修復這些問題。

• 支持多個「主頁」並使用改進的「布局參考線」、「基線對齊和基線參考線」、「分頁器」提供對出版物的更多控制。

• 增強了規劃和布局階段的靈活性。在為出版物選擇最後一幅圖像之前,可以將空白圖片框作為佔位符插入該出版物。

• 擴展 Publisher 模板集合。使用新增的「可下載模板」類別可將新的 Publisher 模板下載並保存在「新建出版物任務窗格」中。可從 Microsoft 模板庫聯機獲取其他模板和圖像。

返回頁首
更智能、更輕松地使用熟悉的 Office 工具
與 Microsoft Office System 程序一起高效地工作。Publisher 2003 看起來和使用起來都與 Microsoft Office System 中的其他程序類似,這使得可以比以往時候都能更輕松地使用適當的 Office 工具來完成合適的任務,同時仍可以利用您在使用 Office 系統時所積累的知識和經驗。新增功能包括:

• 與 Microsoft Office Word 2003 的段落格式一致,其中包括「縮進和間距」及「行和段落分隔符」

• 新增的「項目符號和編號」菜單項

• 在文章和文本框中進行「查找和替換」

• 使文件共享更簡單的向後兼容使您可以直接在 Publisher 2002 中打開 Publisher 2003 文件

返回頁首
輕松開始,快速完成
Publisher 2003 增強的「新建出版物任務窗格」使入門比以往任何時候都更輕松。

• 使用「新建出版物任務窗格」中的新增類別。可以從以下選項中選擇:「用於列印的出版物」、「Web 站點和電子郵件」、「設計集」或「空白出版物」。

• 使用「任務窗格」中的以下功能快速自定義出版物:「配色方案」、「字體方案」、「版式選項」、「設計」及其他功能。然後,您就可以使用自己的文字和圖形來自定義出版物。

㈢ 最理想的JAVA報表工具有哪些

潤乾報表是一個純JAVA的企業級報表工具,是J2EE環境下開發WEB報表應用的最好工具。
潤乾報表作為純JAVA報表工具,在J2EE的Web報表應用中其集成性和部署能力都明顯優於BO/Crystal Report, Brio等非Java產品;在JAVA報表展現方面它不僅能實現其他報表產品所能實現的常規的報表展現,更能實現其他工具不能實現的EXCEL精確導出等功能;在JAVA報表設計方面,更是以其創新的新一代報表模型將報表設計效率大幅度提高,相比其他產品具有巨大優勢。

集成與部署:

潤乾報表採用純JAVA開發,非常適合在J2EE下集成,其運行環境非常簡單,只要有JDK即可工作,可與應用非常緊密的集成,輕易部署在各種操作系統如Windows, Linux, Unix下。

潤乾報表3.0的伺服器是個邏輯概念,並沒有一個物理的伺服器在運行。它是作為應用伺服器上的一個應用提交的,或者直接向應用程序員提交JAR包。應用程序員可以簡單地通過Taglib標記進行報表的發布,也可以使用完整的JAVA API獲得更深入的控制力度。

許多其他JAVA報表產品如CRYSTAL REPORT/BO,Cognos等都需採用獨立的報表伺服器,而作為100%的JAVA報表工具,潤乾報表提供了更高的運行效率,為程序員提供了更大的靈活性與可控制,實現了與應用程序的無縫銜接,並且可以充分利用應用伺服器的各種能力,如平衡負載、統一部署等。

Java報表展現:

潤乾報表不需安裝控制項,可以實現純HTML報表方式,可以支持PDF,EXCEL輸出,提供了全部的頁面與列印控制,能很多地滿足Web報表的展現需要。同時,潤乾報表對圖表有良好的支持,可以生成柱圖、餅圖、折線圖等十幾種圖表。

Java報表設計:

潤乾報表的核心特點在於開創性地提出了新一代報表模型,採用了革命性的多源分片、不規則分組、動態格間運算、行列對稱等技術,使得復雜JAVA報表的設計簡單化,以往難以實現的報表可以輕松實現,避免了大量的復雜SQL編寫與前期數據准備,JAVA報表設計的效率提高了一個數量級,遠遠超越了其他各種JAVA報表工具。

填報:

除此之外,潤乾報表還提供了強有力的填報功能,不僅提供了靈活的表單設計和自動填寫控制功能,而且支持離線填報、批量導入、匯總填報等多種方式,可以以先進的動態庫表關聯技術實現復雜的復合表單填報並保證數據的一致性,其填報能力遠遠超出同類產品。

潤乾報表作為純JAVA的報表工具,在J2EE的Web報表應用中其集成性和部署能力都明顯優於BO/Crystal Report, Brio等非Java產品;在報表展現方面它不僅能實現其他報表產品所能實現的常規的報表展現,更能實現其他工具不能實現的EXCEL精確導出等功能;在報表設計方面,更是以其創新的新一代報表模型將報表設計效率大幅度提高,相比其他產品具有巨大優勢。

可以說,潤乾報表在Web報表工具的各個關鍵方面均全面達到先進水平,而在報表設計方面更是出類拔萃,無疑是最好的Java報表工具,是J2EE環境下開發WEB報表應用的最優選擇,真正的做到商業智能,隨需而動。

㈣ Java web 設計時怎樣讓表單浮在圖片的上邊呀(急需解決)

設置菜單div的index設成1000讓它在最上層

㈤ 用FineReport做java報表開發插件怎麼樣有人用過這款工具么

新建表單
點擊文件>新建表單,
java報表開發工具FineReport中如何製作表單

拖入組件
如上圖所示的效果圖,我們可以看到該表單需要有1個下拉框控制項以及對應的1個標簽控制項和一個查詢按鈕,還需要一個以表格形式顯示數據的報表塊和顯示圖表的圖表塊,此時,我們確定了需要在表單中添加一個報表塊,一個圖表塊,3個控制項。

參數組件
從工具欄中將參數組件拖拽至表單主體中,並將相應的三個控制項:下拉框、文本控制項和查詢按鈕拖拽至參數組件中,並設置標簽控制項的控制項值為:客戶,
java報表開發工具FineReport中如何製作表單

報表塊組件
從工具欄中將報表組件也拖拽至表單主體中,
java報表開發工具FineReport中如何製作表單
註:如果組件數量過多,在web端展示的時候自適應在一頁內顯示會比較擁擠,那麼此時可以在右側下方選中整體框架body,在右側上方的屬性表中將組件縮放修改為自適應原樣縮放,
充滿展現區域:是指在web端展示的時候,所有組件自適應充滿整個瀏覽器頁面顯示,不出現滾動條;
自適應原樣縮放:是指在web端展示的時候根據製作表單時候組件大小比例顯示,並不縮放充滿整個web頁面,如果超過頁面大小,會出現滾動條。
java報表開發工具FineReport中如何製作表單
圖表組件
再從工具欄中將圖表組件拖曳至報表塊組件的下方,
java報表開發工具FineReport中如何製作表單
控制項綁定數據
定義數據集
效果圖中,新建數據集ds1:SELECT 產品名稱,庫存量,產品.成本價 ,產品.單價 FROM 訂單,訂單明細,產品 where 客戶ID='${company}'and 訂單.訂單ID=訂單明細.訂單ID and 訂單明細.產品ID=產品.產品ID,參數company的默認值為VINET,。
註:參數名字必須與客戶ID下拉框控制項名稱保持一致。
客戶下拉框控制項
選中下拉框控制項拖拽到適當位置,下拉框控制項名設為「company」,數據字典來自FRDemo資料庫的客戶表(數據類型選擇資料庫表,資料庫選擇FRDemo),實際值和顯示值分別為客戶ID和客戶名稱,控制項值為VINET:
註:查詢按鈕必須是預定義好的查詢按鈕。
java報表開發工具FineReport中如何製作表單
報表塊
參數面板與控制項都已經設置好之後,點開報表塊裡面的觸筆按鈕,進行報表塊編輯界面,
java報表開發工具FineReport中如何製作表單
新建數據集
效果圖中,報表塊裡面要顯示訂單明細數據,根據客戶ID進行過濾,新建數據集ds2:select * from 訂單 where 客戶ID='${company}',company默認值為VINET.
表樣設計
,設計表樣:
java報表開發工具FineReport中如何製作表單
點擊左下角的表單按鈕回到表單的設計界面,選中報表塊,可在右側的屬性表中設置其報表塊工具欄是否可見,
註:報表塊工具欄默認不顯示,如果要顯示即勾選即可,不顯示工具欄,則如果數據有分頁,是無法顯示分頁按鈕的,即,只有勾選了報表塊工具欄選項才能使用分頁按鈕,才可以查看第二頁以後的數據。
java報表開發工具FineReport中如何製作表單
圖表塊
滑鼠選中圖表塊所在區域,為該圖表綁定數據,圖表數據源來源於數據集數據源,其分類系列設置如下:
java報表開發工具FineReport中如何製作表單
條件屬性
由於該圖表塊類型為組合圖,即需要通過圖表條件屬性來修改不同系列的圖表類型,如下圖,新增一個條件屬性,設置當系列序號為3的時候,其坐標軸為次坐標軸,圖表類型為折線圖:
註:設置條件選擇系列序號的時候需要與數據綁定時的數據列順序相匹配,在上圖設置圖表數據時,庫存量、成本價和單價的系列序號依次為1、2、3,條件屬性主要是設置庫存量系列用柱形圖展示,成本價和單價用折線圖展示並使用次坐標軸。在添加一個組合圖時,會默認添加2個條件屬性。
java報表開發工具FineReport中如何製作表單
保存表單並預覽
保存表單,表單模板後綴名為.frm,點擊預覽按鈕進行預覽,即可看到效果。
java報表開發工具FineReport中如何製作表單
END

㈥ 假設需要編寫一個JSP頁面input.jsp,該頁面提供一個表單。。。 來JAVA大神

input.jsp:

<formaction="show.jsp"method="post">
用戶名:<inputtype="text"name="userName"/><br/>
密碼:<inputtype="password"name="password"/><br/>
電子郵箱:<inputtype="text"name="email"/><br/>
地址:<inputtype="text"name="address"/><br/>
<inputtype="submit"value="提交"/>
</form>

show.jsp:

<%
StringuserName=request.getParameter("userName");
Stringpassword=request.getParameter("password");
Stringemail=request.getParameter("email");
Stringaddress=request.getParameter("address");

out.print("用戶名:"+userName);
out.print("<br/>");
out.print("密碼:"+password);
out.print("<br/>");
out.print("郵箱:"+email);
out.print("<br/>");
out.print("地址:"+address);
out.print("<br/>");
%>

㈦ JAVA輸入問題(創建一個類似表格的填寫界面)

是在javascript中用confirm探出提示框
<script type="text/javascript">
function IsSubmit(){
if(window.confirm("確認提交?"))
from1.submit;
}
</script>

<form name=form1 action=...>
<input type=button onclick=IsSubmit()>
</form>

㈧ java做報表

把資料庫中需要的數據處理後做成可視化圖表,根據不同需求可以做成不同形式的圖表,節省時間,效果比較好,報表軟體國外的話水晶報表,SAP公司的商業報表工具,作為SAP「集團」下的報表組件模塊。10年事前盛行一時,後被SAP收購。但水晶報表(Crystal Report)在理論上只支持單數據集,對多集的支持依賴於資料庫的運算能力(叉乘與聯合等或寫存儲過程),多庫一般難以支持。

國內的話FineReport,目前國內報表軟體領域發展最成熟也是市場份額最高的。IDC的報告里,17年甚至超過SAP,IBM,在這個細分領域,也是Gartner的BI選型市場指南里唯一推薦的報表工具。零代碼開發,類似excel的設計方式,上手簡單。尤其數據字典、實際值和顯示值等的設計更是切入快速開發的要害,這些放在別的語言和體系下往往要大量代碼才能實現且頻繁需要的功能放在FineReport里卻只是幾個操作的事情。移動端報表+可視化大屏。

㈨ 學了java程序設計後,老師讓寫javaweb製作,用DAO模式,javabean,表單,

軟體:eclipse + jdk+ tomcat, 新建一個java static web project..然後部署在tomcat中,啟動,在瀏覽器中輸入:localhost:8080/project_name就可以訪問了

閱讀全文

與java表單設計相關的資料

熱點內容
二進制流轉pdf 瀏覽:913
php判斷爬蟲 瀏覽:567
960除24除4簡便演算法 瀏覽:786
關於解壓英語翻譯 瀏覽:564
python控制鍵盤右鍵 瀏覽:920
php沒有libmysqldll 瀏覽:828
時政新聞app哪個好 瀏覽:906
手機已加密怎麼辦 瀏覽:201
安卓手機截屏怎麼傳到蘋果 瀏覽:527
京管家app哪裡下載 瀏覽:33
文件夾橫向排列的豎向排列 瀏覽:453
51單片機驅動攝像頭模塊 瀏覽:689
政府文件加密沒法轉換 瀏覽:373
android判斷棧頂 瀏覽:331
憑證軟體源碼 瀏覽:860
androidwebview滾動事件 瀏覽:11
如何將電腦上的圖片壓縮成文件包 瀏覽:899
程序員轉金融IT 瀏覽:837
黑馬程序員培訓效果如何 瀏覽:915
本地集成編譯 瀏覽:528