亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP開(kāi)發(fā) 新聞發(fā)布系統(tǒng)發(fā)布HTML頁(yè)面

new.jpg


上圖就是我們要做的新聞發(fā)布頁(yè)面

一個(gè)簡(jiǎn)單的<form>表單,加上一個(gè)簡(jiǎn)單CSS背景

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>PHP中文網(wǎng)</title>
   
    <style>
        body{
            background-color: rgba(128, 128, 128, 0.3);
        }
    </style>
    
</head>
<body>
<form  method="post" action="new_post.php" name="myform">
    <h1>發(fā)布新聞系統(tǒng)</h1>
    <p>標(biāo)題:<input type="text" name="title"/></p>
    <p>內(nèi)容:<textarea cols=30 rows=5 name="content"></textarea></p>
    <p><button>發(fā)布新聞</button></p>
</form>
</body>
</html>

我們要對(duì)我們的新聞發(fā)布頁(yè)面做一些驗(yàn)證,如果標(biāo)題和新聞內(nèi)容沒(méi)有填寫(xiě)是不允許發(fā)布的,我們用JS做了驗(yàn)證

需要在<form>表單裡面做一個(gè)JS事件,程式碼如下

<form??method="post"?action="new_post.php"?onsubmit="?return?foo();"?name="myform">

在head裡面加入下面的程式碼

<script>
???function?foo(){
???????if(myform.title.value==""){
???????????alert('請(qǐng)?zhí)顚?xiě)你的新聞標(biāo)題');
???????????myform.title.focus( }
???????if(myform.content.value==""){
???????????alert('一個(gè)使用者內(nèi)容不能為空白');
???????????myform.content.focus }
???}
</script>



現(xiàn)在如果新聞的標(biāo)題和內(nèi)容不填寫(xiě)就提交發(fā)布,是不允許發(fā)布的

#new.html 檔案完整程式碼如下

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>PHP中文網(wǎng)</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('請(qǐng)?zhí)顚?xiě)你的新聞標(biāo)題');
                myform.title.focus();
                return false;
            }
            if(myform.content.value==""){
                alert('新聞內(nèi)容不能為空哦');
                myform.content.focus();
                return false;
            }
        }
    </script>
</head>
<body>
<form  method="post" action="new_post.php" onsubmit=" return foo();" name="myform">
    <h1>發(fā)布新聞系統(tǒng)</h1>
    <p>標(biāo)題:<input type="text" name="title"/></p>
    <p>內(nèi)容:<textarea cols=30 rows=5 name="content"></textarea></p>
    <p><button>發(fā)布新聞</button></p>
</form>
</body>
</html>
下一步就是把我們?cè)陧?yè)面填寫(xiě)的新聞信息,提交到?new_post.php 頁(yè)面處理


##

繼續(xù)學(xué)習(xí)
||
<!doctype html> <html> <head> <meta charset="utf-8"> <title>PHP中文網(wǎng)</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('請(qǐng)?zhí)顚?xiě)你的新聞標(biāo)題'); myform.title.focus(); return false; } if(myform.content.value==""){ alert('新聞內(nèi)容不能為空哦'); myform.content.focus(); return false; } } </script> </head> <body> <form method="post" action="new_post.php" onsubmit=" return foo();" name="myform"> <h1>發(fā)布新聞系統(tǒng)</h1> <p>標(biāo)題:<input type="text" name="title"/></p> <p>內(nèi)容:<textarea cols=30 rows=5 name="content"></textarea></p> <p><button>發(fā)布新聞</button></p> </form> </body> </html>
提交重置程式碼