我在wordpress中创建一个雇员表单。我已经创建了一个页面并在那里工作。所有东西都可以正常验证。但是当我在多个textarea字段上放置验证时它不会处理form.Here是我的php代码但它对一个textarea有效。
if(trim($_POST['comments']) === '') {
$commentError = 'Please enter a message.';
$hasError = true;
} else {
if(function_exists('stripslashes')) {
$comments = stripslashes(trim($_POST['comments']));
} else {
$comments = trim($_POST['comments']);
}
}
这是我的html,我正在显示验证
<li class="left margin-lef-00">
<label for="commentsText"><?php _e('Message:', 'mojothemes') ?></label><br />
<textarea name="comments" id="commentsText" rows="8" cols="30" class="required requiredField">
<?php if(isset($_POST['comments'])) { if(function_exists('stripslashes')) { echo stripslashes($_POST['comments']); } else { echo $_POST['comments']; } } ?>
</textarea>
<?php if($commentError != '') { ?>
<p><div class="error"><?php echo $commentError; ?></div></p>
<?php } ?>
</li>
这是第二个textarea php代码
if(trim($_POST['adress']) === '') {
$adressError = 'Please enter your address.';
$hasError = true;
} else {
if(function_exists('stripslashes')) {
$adress = stripslashes(trim($_POST['adress']));
} else {
$adress = trim($_POST['adress']);
}
}
这里是使用php验证的第二个textarea的html代码
<li class="left margin-top-15">
<label for="Address"><?php _e('Address :', 'mojothemes') ?></label><br />
<textarea name="Address" id="Address" rows="8" cols="30">
<?php if(isset($_POST['adress'])) { if(function_exists('stripslashes')) { echo stripslashes($_POST['adress']); } else { echo $_POST['adress']; } } ?>
</textarea>
<?php if($AdressError != '') { ?>
<p><div class="error"><?php echo $AdressError; ?></div></p>
<?php } ?>
</li>
但是,当我更改另一个textarea的值时,它与表单冲突,并且它不会提交。有什么样的帮助吗?