Can I make a <button> not submit a form?

前端 未结 8 1137
耶瑟儿~
耶瑟儿~ 2020-11-22 05:36

I\'ve got a form, with 2 buttons



相关标签:
8条回答
  • 2020-11-22 06:04
      <form class="form-horizontal" method="post">
            <div class="control-group">
    
                <input type="text" name="subject_code" id="inputEmail" placeholder="Subject Code">
            </div>
            <div class="control-group">
                <input type="text" class="span8" name="title" id="inputPassword" placeholder="Subject Title" required>
            </div>
            <div class="control-group">
                <input type="text" class="span1" name="unit" id="inputPassword" required>
            </div>
                <div class="control-group">
                <label class="control-label" for="inputPassword">Semester</label>
                <div class="controls">
                    <select name="semester">
                        <option></option>
                        <option>1st</option>
                        <option>2nd</option>
                    </select>
                </div>
            </div>
    
            <div class="control-group">
                <label class="control-label" for="inputPassword">Deskripsi</label>
                <div class="controls">
                        <textarea name="description" id="ckeditor_full"></textarea>
     <script>CKEDITOR.replace('ckeditor_full');</script>
                </div>
            </div>
    
    
    
            <div class="control-group">
            <div class="controls">
    
            <button name="save" type="submit" class="btn btn-info"><i class="icon-save"></i> Simpan</button>
            </div>
            </div>
            </form>
    
            <?php
            if (isset($_POST['save'])){
            $subject_code = $_POST['subject_code'];
            $title = $_POST['title'];
            $unit = $_POST['unit'];
            $description = $_POST['description'];
            $semester = $_POST['semester'];
    
    
            $query = mysql_query("select * from subject where subject_code = '$subject_code' ")or die(mysql_error());
            $count = mysql_num_rows($query);
    
            if ($count > 0){ ?>
            <script>
            alert('Data Sudah Ada');
            </script>
            <?php
            }else{
            mysql_query("insert into subject (subject_code,subject_title,description,unit,semester) values('$subject_code','$title','$description','$unit','$semester')")or die(mysql_error());
    
    
            mysql_query("insert into activity_log (date,username,action) values(NOW(),'$user_username','Add Subject $subject_code')")or die(mysql_error());
    
    
            ?>
            <script>
            window.location = "subjects.php";
            </script>
            <?php
            }
            }
    
            ?>
    
    0 讨论(0)
  • 2020-11-22 06:05

    Without setting the type attribute, you could also return false from your OnClick handler, and declare the onclick attribute as onclick="return onBtnClick(event)".

    0 讨论(0)
提交回复
热议问题