为动态创建的文本框添加验证
Add Validation to dynamically created text boxes JavaScript PHP
我在Jquery中创建基于用户输入的动态文本框。现在我想在Php或JavaScript中验证这些动态文本框,以便空值不会进入我的数据库。我尝试了很多,但仍然如果我留下空白的文本框空值进入数据库。我不知道问题出在哪里。
下面是我的代码…
(JavaScript)
var p_number = $("#p_number").val();
var quantity = $("#quantity").val();
if(p_number!="" && quantity!=""){
var x = 0;
$("#btn").hide();
$("#p_number").hide();
$("#quantity").hide();
//alert("hello");
for(var i=0;i<quantity;i++){
$("#contact-form").append('<div class="control-group"><input type="text" class="form-control" name="mytext[]" style="float:left; margin-top:25px; width: 40%;height: 40px; margin-left: 260px;"/></div>');
x++;
if(x==6) break;
}
$("#contact-form").append('<input type="submit" class="btn btn-theme" name="p_submit" id="btn_package" value="Add Package" style="float:left; margin-left:-260px; margin-top:80px;"/>');
return false;
}
(PHP)
if(isset($_POST['mytext'])){
//$hall_id = $_SESSION['hall_id'];
$hall_id = 7;
$package_id = $_POST['p_number'];
if($_POST['mytext'] == ''){
$error = "Error";
}
else{
$i=0;
foreach($_POST["mytext"] as $key => $text_field){
$capture_field_vals[$i] = $text_field;
$i++;
//echo $text_field;
$food_items = $capture_field_vals[$itr];
$query = mysql_query("INSERT INTO shaadi_hall_package (id, hall_id, package_id, food_item) VALUES ('', '$hall_id', '$package_id', '$food_items')") or die (mysql_error());
$itr++;
}
}
if($query){
$message = "<span class='success'>Information Added Successfully!! </span>";
}
else{
$error = "<span class='error'>OOPS!! An Error occured. Try Again</span>";
}
}
请帮帮我。提前感谢。
foreach ( $_POST['mytext'] as $key => $val ) {
// ignore any empty values
if ( $val == '' ) {
$error = 'ERROR';
continue;
}
// do something with $val here
}
if ( $error ) {
// output error message here
} else {
// output a happy message here :)
}
相关文章:
- javascript中添加验证电子邮件的问题
- 通过javascript向表单动态添加验证
- 在蛋糕中动态添加验证规则PHP 2.*
- 主干.js:为每个模型添加验证
- 如何在角度控制器中为该方法添加验证
- 在$invalid上添加验证指令并从文本框中删除数据的指令
- 使用 Ajax、Jquery 或 JavaScript 在注册表单中添加验证码
- 如何在 PHP 中向此联系表单添加验证
- 添加验证以查看是否未选择单选按钮
- jQuery:从数组添加验证规则
- parse.com - 如何在电子邮件中生成和添加验证 URL
- 向动态表单添加验证
- 通过jquery为mvc项目中动态添加的输入添加验证规则
- 如何使用jQuery在字段旁边添加验证错误消息
- 向jquery选项卡添加验证
- 如何使用jquery验证插件动态添加验证规则
- Angular 2:向ngModelGroup添加验证器
- jQuery动态地为n个字段添加验证规则
- 表单:如何为新添加的输入添加验证规则
- Jquery添加验证函数