一种形式到另一种形式的HTML

时间:2015-02-21 17:32:19

标签: html forms

我正在处理我的学业,我正在尝试在用户将视频上传到网页时添加字幕。源代码是先前创建的,我只在第12-18行添加了代码。

<div class="form-group">             
               <input type="checkbox" id="inputCheck" name="enhancement">
                <label for="inputCheck"> Add subtitles(text): </label>
         <form id="post" accept-charset="UTF-8"  name="post" method="post" action="/application/controllers/media.php">
                       <textarea rows="5" cols="85" name="blogentry" form="post"></textarea>
                       <input class="button" type="submit" value="Submit">
         </form>            
        </div>	

我单独尝试了这个代码并且它可以工作,因此它将字幕保存到服务器上的文件中。但是,当我将它添加到此源代码时,它不起作用。我知道它不起作用,因为有“形式”。请帮助我。我不知道如何将这两种形式转移到一种形式。我是HTML的新手,我不知道该怎么做。

    <form action="<?php echo base_url();?>media/upload" class="form-horizontal" enctype="multipart/form-data" method="post" id="form1">
        <div class="form-group">
            <select name="gender" class="form-control hide-scroll" size="<?php echo sizeof($gender_list);?>">
                    <?php foreach($gender_list as $key => $gender):?>
                        <option <?php if($key==0) echo 'selected="selected"';?> value="<?php echo $gender['gender_name'];?>"><?php echo $gender['gender_name'];?></option>
                    <?php endforeach; ?>
                </select>            
        </div>        
        <div class="form-group">
            <label for="inputFile" class="col-sm-2 control-label input-sm m-bot15">Add file:</label>            
        </div>				
       <div class="form-group">             
               <input type="checkbox" id="inputCheck" name="enhancement">
                <label for="inputCheck"> Add subtitles(text): </label>
         <form id="post" accept-charset="UTF-8"  name="post" method="post" action="/application/controllers/media.php">
                       <textarea rows="5" cols="85" name="blogentry" form="post"></textarea>
                       <input class="button" type="submit" value="Submit">
         </form>            
        </div>	
        <div class="form-group">            
                <button type="submit" class="btn btn-info col-sm-12"><i class="glyphicon glyphicon-arrow-up"></i> Upload</button>           
        </div>       	
    </form>    

1 个答案:

答案 0 :(得分:0)

你不需要两种表格。在客户端和脚本上只需要一个表单,如果$ _POST [&#39; inputCheck&#39;] == true - 在服务器端添加字幕到DB /文件。您只需要重新组织服务器端脚本。

在客户端,您只需删除内部表格&#39;标签

在服务器端,您需要从&#39; /application/controllers/media.php'移动脚本;到媒体/上传&#39;这就是全部。