javascript - 如果选中单选框,则使用 javascript 重定向
问题描述
我制作的 js 脚本有一些问题(可能是因为不是正确的方法,但我想出了这个想法)。基本上我有一个表格,里面有一些单选按钮。是还是不是
<form action="#" method="POST" OnSubmit="return check()">
<input type="radio" id="effettuato" name="sicep" value="Effettuato" />Effettuato <br/>
<input type="radio" id="noneffettuato" name="sicep" value="Non Effettuato" />Non Effettuato <br/>
<input class="button" type="submit" name="submit" value="Invia" button style="height:50px;width:150px">
</form>
现在我制作了这个 JavaScript 脚本,因为如果没有选择单选按钮,我想停止用户。
function check() {
if (document.getElementById('effettuato').checked) {
window.location = 'processiorari.php';
}
else if (document.getElementById('noneffettuato').checked) {
window.location = 'processiorari.php';
}
else {
alert('Seleziona tutti i campi per continuare!');
return false;
}
}
如果他选择了一个选项,我想将他重定向到另一个名为
处理器.php
写这些行的页面是
orari.php
有什么帮助吗?我只是做错了重定向还是整个概念都错了?所有文件都在同一个文件夹中,我正在使用 xampp 运行所有文件
解决方案
您可以在字段中使用 required="required" 并将表单操作设置为要重定向的页面。
<form action="processorari.php" method="POST">
<input type="radio" id="effettuato" name="sicep" value="Effettuato" required="required" />Effettuato <br/>
<input type="radio" id="noneffettuato" name="sicep" value="Non Effettuato" required="required" />Non Effettuato <br/>
<input class="button" type="submit" name="submit" value="Invia" button style="height:50px;width:150px">
</form>
推荐阅读
- oauth-2.0 - 提供 Content-Length 标头时需要错误
- wordpress - 如何为注册用户进行woocommerce支付
- nservicebus - NServiceBus:遇到异常时禁用重试
- c# - 从 Visual Studio 发布代码时,如何将文件上传到 Azure 函数?
- plugins - 与基于 VSTO/COM 的 PowerPoint 扩展相比,Web 插件支持
- python - 使用 Flask-RESTPlus 时如何接受无字符串类型字段
- laravel - 如何通过 Laravel 中的多对多关系获取模型
- java - 当我在 aws elastic beanstalk 中部署 Spring Boot 项目时,如何在 Spring Boot 中压缩 MultipartFie[] 大小?
- amazon-web-services - 如何修复 nextjs cloudfront 静态资产响应 403?
- javascript - 在第一个面板中的用户名之后显示每个用户的事件数