<div class="modal-body" style="padding: 0;">
    <?php 
echo CHtml::textArea("sandwiches{$key}", rpStr(isset($sandwiches[$key]['comment']) ? $sandwiches[$key]['comment'] : ""), array('class' => 'form-control myeditor', 'style' => "border:0px; width:100%;   float:left;", 'cols' => "50", 'rows' => "11"));
echo CHtml::textArea("sandwiches[ans][{$key}][cus_comment]", isset($sandwiches[$key]['comment']) ? $sandwiches[$key]['comment'] : "", array('class' => 'form-control myeditor', 'style' => "border:0px; width:100%;   float:left;display:none", 'cols' => "50", 'rows' => "11"));
?>
</div>
<?php 
Yii::app()->clientScript->registerCoreScript('jquery');
$js = "\n    function getContent(data)   {\n        var content = '';\n        \$.each(data,function(index,value){\n            content +=  value;\n        });\n        return content;\n    }\n    function testContent(content)   {\n        var str = content[0],\n            i = str.length,\n                content = '',\n                    y = 0\n        ;\n        while(i--)  {\n            if(str[y].charCodeAt(0) == 10)\n                content += '<br/>';\n            else\n                content += str[y];                \n        y++;\n        }\n        return content;\n    }\n    \$(document).ready(function() {\n        var main_last_length , content = Array(),ctrla = false;\n        \$('#sandwiches" . $key . "').keyup(function(e){\n            var main = \$('#sandwiches" . $key . "') , \n                target = \$('#sandwiches_ans_" . $key . "_cus_comment'),\n                    currStr,\n                        buffer,\n                            key = e.which,\n                                maincontent\n                    ;\n            if(key == 13)   {\n                ctrla = false;\n                content = [];\n                content.push(main.val());\n            }   \n            else if(key == 8)   {\n                if(ctrla)\n                    content = [];\n                else    {\n                    content = [];\n                    content.push(main.val());\n                }\n            }\n            else if (e.keyCode == 65 && e.ctrlKey) {\n                ctrla = true;\n            }\n            else {\n                ctrla = false;\n                    content = [];\n                    content.push(main.val());                \n            }\n            console.log(testContent(content));\n            target.val(testContent(content));\n        });\n    });    \n";
Yii::app()->clientScript->registerScript("sandwiches{$key}", $js, CClientScript::POS_END);
Example #2
0
<span class="modal-body" style="padding: 0;">
    <?php 
echo CHtml::textArea("magicspools{$keyv}", rpStr(isset($magicSpoolsAns[0][$keyv . '_comment']) ? $magicSpoolsAns[0][$keyv . '_comment'] : ""), array('class' => 'form-control myeditor', 'style' => "border:0px; width:90%;float:left", 'id' => "magicspools{$keyv}"));
echo CHtml::textArea("magicspools[{$keyv}][comment]", isset($magicSpoolsAns[0][$keyv . '_comment']) ? $magicSpoolsAns[0][$keyv . '_comment'] : "", array('class' => 'form-control myeditor', 'style' => "border:0px; width:90%;float:left;display:none", 'name' => "magicspools[{$keyv}][comment]", 'value' => 'test'));
?>
</span>
<?php 
Yii::app()->clientScript->registerCoreScript('jquery');
$js = "\n    function getContent(data)   {\n        var content = '';\n        \$.each(data,function(index,value){\n            content +=  value;\n        });\n        return content;\n    }\n    function testContent(content)   {\n        var str = content[0],\n            i = str.length,\n                content = '',\n                    y = 0\n        ;\n        while(i--)  {\n            if(str[y].charCodeAt(0) == 10)\n                content += '<br/>';\n            else\n                content += str[y];                \n        y++;\n        }\n        return content;\n    }\n    \$(document).ready(function() {\n        var main_last_length , content = Array(),ctrla = false;\n        \$('#magicspools" . $keyv . "').keyup(function(e){\n            var main = \$('#magicspools" . $keyv . "') , \n                target = \$('#magicspools_" . $keyv . "_comment'),\n                    currStr,\n                        buffer,\n                            key = e.which,\n                                maincontent\n                    ;\n            if(key == 13)   {\n                ctrla = false;\n                content = [];\n                content.push(main.val());\n            }   \n            else if(key == 8)   {\n                if(ctrla)\n                    content = [];\n                else    {\n                    content = [];\n                    content.push(main.val());\n                }\n            }\n            else if (e.keyCode == 65 && e.ctrlKey) {\n                ctrla = true;\n            }\n            else {\n                ctrla = false;\n                    content = [];\n                    content.push(main.val());                \n            }\n            console.log(testContent(content));\n            target.val(testContent(content));\n        });\n    });    \n";
Yii::app()->clientScript->registerScript("magicspools{$keyv}", $js, CClientScript::POS_END);