上圖就是我們要做的新聞發布頁面
一個簡單的<form>表單,加上一個簡單CSS背景
<!doctype html> <html> <head> <meta charset="utf-8"> <title>PHP中文网</title> <style> body{ background-color: rgba(128, 128, 128, 0.3); } </style> </head> <body> <form method="post" action="new_post.php" name="myform"> <h1>发布新闻系统</h1> <p>标题:<input type="text" name="title"/></p> <p>内容:<textarea cols=30 rows=5 name="content"></textarea></p> <p><button>发布新闻</button></p> </form> </body> </html>
我們要對我們的新聞發布頁面做一些驗證,如果標題和新聞內容沒有填寫是不允許發布的,我們用JS做了驗證
需要在<form>表單裡面做一個JS事件,程式碼如下
在head裡面加入下面的程式碼
#new.html 檔案完整程式碼如下
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>PHP中文网</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="format-detection" content="telephone=no" />
<style>
body{
background-color: rgba(128, 128, 128, 0.3);
}
</style>
<script>
function foo(){
if(myform.title.value==""){
alert('请填写你的新闻标题');
myform.title.focus();
return false;
}
if(myform.content.value==""){
alert('新闻内容不能为空哦');
myform.content.focus();
return false;
}
}
</script>
</head>
<body>
<form method="post" action="new_post.php" onsubmit=" return foo();" name="myform">
<h1>发布新闻系统</h1>
<p>标题:<input type="text" name="title"/></p>
<p>内容:<textarea cols=30 rows=5 name="content"></textarea></p>
<p><button>发布新闻</button></p>
</form>
</body>
</html>
下一步就是把我們在頁面填寫的新聞信息,提交到 new_post.php 頁面處理
##下一節