javascript - 如果未输入表单中的字段,php会显示一个警告框
问题描述
我想检测在 php 中是否满足条件,如果不显示 javascript 警报框并阻止表单处理
我试图设置警报框,但它总是运行
function confirmfillin()
{
$pm = $SQL->query("SELECT * FROM `".TABLE_PREFIX."shopping` WHERE user_id='".$userdata['id']."' AND shopping_id='".$store['id']."'");
if (mysql_num_rows($pm)<1) {
echo "<script type='text/javascript'>alert('fill in form');</script>";
}
}
?>
<form action=postfinish.php method=POST>
<input name="title" type="text" value="my title" >
<div style="position:fixed; bottom:4in; right:20;"><input type="submit" class="submitter" onClick=<?php confirmfillin(); ?> value="Select your item and submit" style="width:220px;"></div>
</form>
每次页面加载时都会显示警报
解决方案
推荐阅读
- laravel - 筛选库存中可用的产品
- android - React-Native Android ScrollView 无法从 onScroll 获取事件
- angular - Angular Formbuilder 必须在验证器中包含某些字符
- c++ - 在单行代码中理解 index++
- asp.net-core - How to keep integration test running to catch hangfire trigger?
- ios - Xcode Simulator 加载应用程序然后变黑
- c++ - How can I pass a condition to a function in C++?
- google-app-engine - 如何在 GCP App Engine Flex 中将特定端点设为私有或至少受限制?
- java - 需要在 FileNameFilter 接口的 lambda 表达式中构造文件实例
- python - 如何将多个复选框数据存储在数组列表中?