Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php yii CHtml提交按钮_Php_Yii_Yii Chtml - Fatal编程技术网

Php yii CHtml提交按钮

Php yii CHtml提交按钮,php,yii,yii-chtml,Php,Yii,Yii Chtml,我开始学习yii,并尝试对其他人的代码进行一些更改。我想将submitButton功能添加到其他按钮(完成提交按钮)中 如何将“保存”按钮功能添加到“完整提交”按钮中 您可以为标签后的按钮设置各种html选项,作为数组,如: echo CHtml::submitButton('Submit' , array( 'onclick' => 'yourFunction()', 'id' => 'btnSubmit', . . . )); 使用@t

我开始学习yii,并尝试对其他人的代码进行一些更改。我想将submitButton功能添加到其他按钮(完成提交按钮)中

  • 如何将“保存”按钮功能添加到“完整提交”按钮中


  • 您可以为标签后的按钮设置各种html选项,作为数组,如:

    echo CHtml::submitButton('Submit' , array(
        'onclick' => 'yourFunction()',
        'id' => 'btnSubmit',
        .
        .
        .
    ));
    

    使用@tinyByte的代码是一种可能的解决方案

    我补充其他可能性:

    <script>
    $(document).ready(function(){
    
        // Controll submit form event
        $( "#myForm" ).submit(function() {
          alert( "Handler for .submit() called." );
        });
    
        // Controll click by javascript
        $( "#btSubmit" ).click(function(event) {
          event.preventDefault(); // Stop default behavior for submit button.
          $( "#myForm" ).submit(); // Manually run submit
        });
    
    });
    </script>
    

    谢谢,但是在CHtml::submitButton(“保存”,数组('class'=>'btn','name'=>'文件','title'=>'保存这些文件的更新'))中将执行哪个操作;但在旧代码CHtml::submitButton(“Save”,array('class'=>'btn','name'=>'files','title'=>'保存这些文件的更新'))中,它甚至会执行哪些操作?它以前有一个CActiveForm,所以这个按钮可能会保存表单?我如何使用这个按钮保存功能。当我使用你的脚本时
    echo CHtml::submitButton('Submit' , array(
        'onclick' => 'yourFunction()',
        'id' => 'btnSubmit',
        .
        .
        .
    ));
    
    <script>
    $(document).ready(function(){
    
        // Controll submit form event
        $( "#myForm" ).submit(function() {
          alert( "Handler for .submit() called." );
        });
    
        // Controll click by javascript
        $( "#btSubmit" ).click(function(event) {
          event.preventDefault(); // Stop default behavior for submit button.
          $( "#myForm" ).submit(); // Manually run submit
        });
    
    });
    </script>
    
    <form id="myForm" action="/dataset/submit" method="post" style="display:inline">
        <input type="hidden" name="file" value="file">
        <input type="submit" id="btSubmit" value="Complete submission" class="btn-green" title="Submit changes to file details."/>
    </form>
    
    CHtml::submitButton("Save", array('id' => 'btSubmit', 'class' => 'btn', 'name' => 'files', 'title' => 'Save the updates to these files'));