简体   繁体   English

未选择值时如何防止按钮提交表单。 不使用JavaScript

[英]How to prevent buttons from submitting forms when value is not selected. Without using javascript

Is there anyway of preventing buttons from submitting forms when the value is not selected, without using javascript? 无论如何,如果未选择该值而不使用javascript,是否可以阻止按钮提交表单?

Here is my code. 这是我的代码。

<!-- form -->
<form name="aform" action="second_page.php" method="POST">
    <div id="collegelane">
         Please choose only one from the following rooms:
    </div>

    <?php

         // connects to database
         require("user_connection.php");


         $q = mysqli_query($connect, "SELECT * FROM `campus`");
         while ($line = mysqli_fetch_assoc($q)) {
         echo '<input id="onclick" type="checkbox" name="car" 
            value="'.$line['room'].'"><label>'.$line['room'].'</label></br>';
        }

    ?>

    </br>
    </br>

    <div id="next">
        <input type="submit" name="next" Value="next"/>
    </div>

</form>

as it has already been suggested add a 'required' attribute on your checkbox as follows, it should work. 由于已经建议您在复选框上添加“ required”属性,如下所示,它应该可以正常工作。 Not sure about browser support for that attribute, i suspect it might not work on some version of IE. 不确定浏览器是否支持该属性,我怀疑它可能不适用于某些版本的IE。

<?php

             // connects to database
             require("user_connection.php");


             $q = mysqli_query($connect, "SELECT * FROM `campus`");
             while ($line = mysqli_fetch_assoc($q)) {
             echo '<input id="onclick" required type="checkbox" name="car" 
                value="'.$line['room'].'"><label>'.$line['room'].'</label></br>';
            }

        ?>

html5 form validation: http://www.the-art-of-web.com/html/html5-form-validation/ html5表单验证: http : //www.the-art-of-web.com/html/html5-form-validation/

AngularJs form validation: https://docs.angularjs.org/guide/forms AngularJs表单验证: https ://docs.angularjs.org/guide/forms

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何防止按钮提交 forms - How to prevent buttons from submitting forms 提交表单并使用值(JavaScript) - Submitting forms and using the value (JavaScript) 提交时如何使用 JavaScript 为 Forms 添加更多输入标签值 - How to add more input tag value with JavaScript for Forms when submitting 提交javascript表单时如何防止我的页面刷新 - How to prevent my page from refreshing when submitting javascript form 请帮助我防止Bootstrap单选按钮过早提交表单(使用Javascript?) - Please help me prevent Bootstrap radio buttons from submitting my form too early (using Javascript?) 如果选择了不同的选项,如何显示不同的消息(不弹出)。 使用Javascript - How to show different messages (not popup) if different options selected. Javascript 使用 Multer 提交表单时如何防止图像保存 - How to Prevent an Image from Saving When Submitting Form Using Multer 如何防止我的程序使用 javascript 将以 0 开头的选定数字转换为八进制值? - How can I prevent my program from converting selected number which starts with 0 to octal value using javascript? 当选择按钮时,建立一个隐藏图像的图库。 它有效,但在页面加载时不显示所有图像 - Building a gallery that hides images when buttons are selected. It works but does not display all images on page load 如何防止 document.forms[0].submit() 提交表单? - How to prevent document.forms[0].submit() from submitting a form?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM