我需要警告人們,當他們不填寫表單時,例如有2個文本框,1.標題,2.描述和當用戶忘記放置標題時會看到警告。空的文本框,需要警告
我試過的東西,但它僅適用時,我不用填寫一個圖像鏈接,而不是標題:
的JavaScript
<script>
function validateForm()
{
var x=document.forms["form"]["title"].value;
if (x==null || x=="")
{
alert("Title not filled in.");
return false;
}
}
</script>
<script>
function validateForm()
{
var x=document.forms["form"]["pic"].value;
if (x==null || x=="")
{
alert("IMAGE link is missing.");
return false;
}
}
</script>
PHP
添加新POST
<?php
// POST.PHP POSTING NEW CONTENT
include 'config.php';
// values from form
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$id=$_POST['id'];
$title=$_POST['title'];
$pic=$_POST['pic'];
$youtube=$_POST['youtube'];
$cat=$_POST['cat'];
// insert data to mysql
$sql = "INSERT INTO post(id, title, pic, youtube, cat)VALUES('$id', '$title', '$pic', '$youtube', '$cat')";
$result=mysql_query($sql);
}
// succes added
if (isset($_POST['submit'])){
$id=$_POST['id'];
echo "Yeah, buddy! Your content is added.";
}
// end of post script ^^
?>
<?php
echo '<b>Post your content</b><br />
<a href="/post.php?pic">Add IMG from URL</a> | <a href="/post.php?addyt">Add Youtube video</a>';
?>
<?php
//POST IMAGE PAGE
if(isset($_GET['pic'])) {
?>
html
<form name="form" action="<?php echo $_SERVER['PHP_SELF']; ?>" onsubmit="return validateForm()" method="post">
title: <input name="title" type="text" id="title"><br />
添加圖像的url;
';
$query2 = mysql_query("SELECT * FROM `category`");
while($row=mysql_fetch_array($query2)){
echo '
<option value="'.$row["nameID"].'">'.$row["name"].'</option> ';
}
?>
</select>
<input type="submit" name="submit" value="submit">
2個具有相同名稱的函數? –