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