1. 程式人生 > >web 前後端提交表單介紹

web 前後端提交表單介紹

GET方式

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
    <title></title>
    <meta charset="utf-8" />
    <script type="text/javascript" src="process.php"></script>
    <script>
        function
InputCheck(){
var user = document.getElementById("user"); if(user.value==""){ alert("使用者名稱為空!"); return false; } var pwd = document.getElementById("password"); if(pwd.value==""){ alert("密碼不能為空!"
) return false; } }
</script> </head> <body> <form name="myform" method="get" action="process.php"> <label for="user">使用者名稱</label> <input type="text" id="user" name="user" value="user"> <br
/>
<label for="password">密碼</label> <input type="password" id="password" name="password" value="password"> <br /> <input type="submit" id="submit" name="submit" value="提交" onclick="return InputCheck()"> </form> </body> </html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35

  From的method定義了提交方式為get,在點選“提交”按鈕時就會把資料傳給後臺,點選的時候會呼叫javascript函式InputCheck()檢查輸入框是否為空,如果為空就跳出警告框,後續不再往服務端傳送訊息。 
  當兩個輸入框都有內容時,點選“提交”按鈕就會把資料傳到後臺,而具體執行哪個php是由Form中的action指定的,這裡指定的是process.php,process.php程式碼如下顯示。

<?php
/**
 * Created by PhpStorm.
 * User: sweird
 * Date: 2016/10/10
 * Time: 22:18
 */
header("Content-Type:text/html;charset=gbk");//支援中文
$user=$_GET["user"];
$pwd=$_GET["password"];
echo "這是從web伺服器返回的訊息,已經經過php處理的!<br />";
echo "您提交的使用者名稱是:",$user,"<br />";
echo "您提交的密碼是:",$pwd;
?>

POST方式

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title></title><meta charset="utf-8" /><script type="text/javascript" src="process_post_data.php"></script></head><body><form name="myform" method="post" action="process_post_data.php"><label for="user">使用者名稱</label><input type="text" id="user" name="user" value="user"><br /><label for="password">密碼</label><input type="password" id="password" name="password" value="password"><br /><input type="submit" id="submit" name="submit" value="提交" onclick="return InputCheck()"></form></body></html>

相關推薦

web 前後提交介紹

GET方式 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" conten

JavaWeb學習(九)HttpServletRequest基本應用——客戶提交到伺服器(2)

一、獲得客戶機請求引數(客戶端提交的資料) getParameter(String)方法(常用) getParameterValues(String name)方法(常用) getParameterNames()方法(不常用) getParameterMap()方法(編寫

通過@ModelAttribute註解封裝客戶提交引數為一個業務物件

業務物件: public class Student { String studentName; String studentHobby; public String getStudentName() { return stude

微信小程序 PHP後form提交實例詳解

toolbar 什麽 例子 control .info class odi 根據 綁定 微信小程序php後端form表單 https://www.cnblogs.com/tdalcn/p/7092716.html 1.小程序相對於之前的WEB+PHP建站來說,個人理解為只是

Java Web提交之後跳轉到WebContent目錄下的子目錄裡的jsp檔案

最近在做一個系統,需要完成登入動能進行跳轉到另一個頁面。在這個專案裡面,我把 jsp,css,js檔案都統一放在 WebContent 目錄下的一個 WebPage 裡面。 按照以前的習慣,寫好了 servlet 之後在 web.xml 裡面完成配置,但由於平時 jsp 檔案都是直接

html 提交,圖片和文字一起提交,圖片存入伺服器,圖片地址和資訊存入資料庫,帶後php程式碼

html <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no

客戶重複提交和伺服器session防重複提交

   為了防止使用者在客戶端重複提交表單,要分析從客戶端和服務端對重複提交的表單就行處理,首先是客戶端處理重複提交表單,使用JavaScript方法,第一種是隻允許表單提交一次,後來的不能再提交,第二種是提交一次後按鈕變成不可用,下面是程式碼的實現 <!DOCTYPE

客戶服務防止使用者重複提交

一、什麼是表單重複提交? 當網路有延遲時,使用者提交的表單等資料還沒有完成此次提交,但使用者又多次點選提交,造成使用者資料在資料庫或儲存中被提交多次。 利用執行緒延遲,簡單模擬重複提交。 表單頁面為form.html [html] view plain

Web jsp開發學習——Servlet提交時用法

obb valid border har 圖片 stub req parse ror 實現提交表單以後判斷輸入的信息是否符合條件 若符合條件 先新建servlet 再到web.xml裏註冊 register.jsp就

JavaWeb網上圖書商城完整項目--day02-4.regist頁面提交時對所有輸入框進行校驗

word except 繼承 stub jstl use cti bmi imp 1、現在我們要將table表中的輸入的參數全部提交到後臺進行校驗,我們提交我們是按照表單的形式提交,所以我們首先需要在table表外面添加一個表單 <%@ page lang

form提交

-name 出錯 ajax請求 int data fun java .get 請求 菜鳥的第一篇文章,今天在工作中遇到一個問題。下面來說說,也許很多大神都知道了,但作為菜鳥還是想說說。 對於table表格裏面的數據,如下: [html] view plain copy

php 使用curl 進行簡單模擬提交

8.0 bin field this class chrom 提交表單 bsp alt //初始化curl $ch = curl_init(); $url = ‘xxx‘; $option = [ CURLOPT_URL => $url, CURLO

分針網—每日分享:ajax提交

print win -c 找不到 用戶 post請求 its -o block ajax提交表單在項目中常用,前臺無論是簡單的html、jsp或者是使用了easyui框架,提交表單都會使用到ajax,extjs框架其實也是使用了ajax只不過對其進行了封裝了,我們使用的時

html提交到Servlet

mage ima mas png you tps quest getpara col 源碼地址 https://github.com/YouXianMing/Java-Web-Study/tree/master/Servlet-Form 演示效果(註意post與g

使用iframe實現頁面無刷新提交

fin 友好 frame you itl 圖片 項目需求 scripts tel iframe提交表單其實比ajax要方便一些,當然ajax也有ajax的好處,只是ajax編碼處理有時有些麻煩,雖然經過轉碼是可以解決中文問題,但如果直接使用iframe不存這些問題了,下面來

織夢提交不進行跳轉

emp 管理 echo style ech history 文件 進行 跳轉 找的plus文件裏的diy.php 在100行 $bkmsg = ‘發布成功,請等待管理員處理...‘;後面添加echo "<script>alert(‘提交成功!‘); histor

ajax提交,並且可以支持文件上傳

ons 成功 引入 spl [0 ror bsp str 不能 當我們提交表單但是又不想要刷新頁面的時候就可以考慮使用ajax來實現提交功能,但是這有個局限就是當有文件上傳的時候是行不通的,下面借助於jquery.form可以很方便滿足我們的需求. 1.表單寫

jQuery中使用ajaxSubmit提交

target targe 表單 tar 使用 sdn get .net net 1.http://www.cnblogs.com/liuhongfeng/p/5150389.html 2.http://blog.csdn.net/baidu_29119747/article

JS采用ActiveXObject實現用戶在提交時屏蔽敏感詞的功能

使用 安全 lag this 繼續 file oar dex body 本例中敏感詞ciku.txt放在C盤根目錄下,采用的ActiveXObject插件獲取本地文件內容。使用此插件不需網上下插件,直接用如下js代碼即可。 瀏覽器需修改interner安全選項的級別,啟用A

Form提交後頁面刷新不跳轉的實現

cti value 提交 頁面刷新 splay pan form提交 屬性。 ram <form action="" id="" method="post" target="nm_iframe">   <input type="text" id="i