我现在有个问题,我真的不明白为什么,哈哈。让我解释一下!
我想做的是:如果表单已提交且返回false,则在表单中获取“正确”值并将其放入正确的输入值中,这样客户就不会再次填写表单。(在这种情况下,是关于一个带有许多选项的select标记)
它的作用:好吧,当我点击提交时,我的选项选择它总是值3(5 ans et plus),但当我尝试回显$_POST['depuis']时,回显的是正确的值。
以下是我的部分脚本:
<form action="<?= $_SERVER['PHP_SELF'] ?>" method="post">
<select id="depuis" name="depuis">
<option value='0' <?php if(isset($_POST['depuis']) == '0'){ echo 'selected'; } else { echo ''; } ?> ></option>
<option value='1' <?php if(isset($_POST['depuis']) == '1'){ echo 'selected'; } else { echo ''; } ?> >2 ans et moins</option>
<option value='2' <?php if(isset($_POST['depuis']) == '2'){ echo 'selected'; } else { echo ''; } ?> >2 a 5 ans</option>
<option value='3' <?php if(isset($_POST['depuis']) == '3'){ echo 'selected'; } else { echo ''; } ?> >5 ans et plus</option>
</select>
<?= $_POST['depuis'] ?>
<input type="submit">
</form>
替换
if(isset($_POST['depuis']) == '0')
具有
if(isset($_POST['depuis']) && $_POST['depuis'] == '0')
等等
问题内容: 我现在正在使用Microsoft SQL,我的代码是: 我希望当[avail]存在时,返回[avail]的值,如果不存在,则返回0或“未找到” 谢谢! 问题答案: 你可以用这个
问题内容: 我不确定我要去哪里。这个想法是在提交表单之前,输入字段之一通过ajax发送到服务器端验证器。如果响应为1,则输入有效且应提交表单。如果响应为0,则不应提交该表单。问题是我不知道如何在ajax请求函数中设置一个变量,以防止表单被提交。这就是我所拥有的: 问题答案: 问题在于请求是异步的,需要一段时间才能完成。因此,该函数会继续执行并在成功执行事件之前返回false。 为了解决这个问题,您
在laravel中,如何在提交后以JSON格式回显表单结果;不先保存到数据库?这是为了检查表单保存的数据。
问题内容: 我在node.js中编写一个函数来查询PostgreSQL表。 如果该行存在,我想从该行返回id列。 如果不存在,我想将其插入并返回ID()。 我一直在尝试和语句的变体,但似乎无法使其正常工作。 问题答案: 我建议在数据库端进行检查,然后将ID返回给nodejs。 例子: 而不是在Node.js端(在此示例中,我使用的是node-postgres):
目标: 使用正则表达式仅显示路径的实际文件夹名称。例如, 应该减少到 应该有进一步的规则来防止用户将驱动器作为文件夹输入。 问题: > 条件返回,我不知道为什么。 的行抛出了一个 ArgumentException 告诉我(粗略翻译)在分析序列 时,“有一个未完成的 [] 子句”。 我的想法: > 我选择的任何编辑器都将“C:\”标记为指定表达式的匹配项。 中的双反斜杠可能被视为实际转义右方括号,
问题内容: 使用Python正则表达式如何获得/返回?所有Python回报是: 问题答案: 对象始终为true,如果不匹配,则返回。只是测试真实性。