我正在尝试通过单击灯箱中的单选按钮将内容(单选按钮的值)添加到 TinyMce。
以下代码在带有单选按钮的灯箱中生成一个列表:
foreach ($inventory_array_values as $key => $row) { //echo'<pre>'; print_r($inventory_array_values); echo'</pre>'; exit();?>
<ul class="<?php echo $rowcls; ?>" >
<li style="width:10%">
<?php
$arr = array('model' => $row[7],
'make' => $row[6],
'year' => $row[5],
'stock' => $row[3],
'vin' => $row[2],
'color' => $row[12],
'cartype' => $row[23],
'doors' => $row[32],
'style' => $row[9],
'transmission' => $row[10],
'intcolor' => $row[12],
'extcolor' => $row[13],
'priceselling' => $row[16],
'trimdesc' => $row[8],
'date_sold' => date('m-d-Y')
);
?>
<input type="radio" name="inventorylink" onclick="call()" id="invValue" value="<?php echo $row[28]; ?>"></li>
<li class="stock" style="width:20%"> <?= $row[3]; ?> </li>
<li class="make" style="width:25%"> <?= $row[6]; ?> </li>
<li class="model" style="width:20%" title="<?= $row[7]; ?>" > <?php echo substr($row[7], 0, 10); ?> </li>
<li class="color" style="width:15%"> <?= $row[12] ?> </li>
</ul>
<?php
$rowcls = ($rowcls == 'row1') ? 'row2' : 'row1';
} ?>
使用 javascript 我得到了单选按钮的值。 JS代码如下:
function getRVBN(n) {
var i, r = document.getElementsByName(n);
for (i = 0; i < r.length; i++) {
if (r[i].checked) return r[i].value;
}
return '';
}
function call(){
var value = getRVBN('inventorylink');
alert('added');
}
现在我试图将这个值插入到 tinyMce 编辑器中。我尝试了所有可能的方法,例如 tinyMCE.get('my_editor').setContent(data); 和 tinyMCE.activeEditor.setContent(data); 但没有任何效果。我不知道我哪里错了。对此的任何帮助将不胜感激。提前致谢。
最佳答案
以下代码有助于将多个值添加到 tinymce 编辑器:
function call(){
var value = getVBN('inventorylink');
top.window.tinymce.get('nwemail').getBody().innerHTML = top.window.tinymce.get('nwemail').getBody().innerHTML + value;
}
如果只添加一个值,按如下方式使用:
function call(){
var value = getVBN('inventorylink');
top.window.tinymce.get('nwemail').getBody().innerHTML = value;
}
关于javascript - 通过单击灯箱中的单选按钮将内容添加到 tinymce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30433790/
总的来说,我对ruby还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用
我试图在一个项目中使用rake,如果我把所有东西都放到Rakefile中,它会很大并且很难读取/找到东西,所以我试着将每个命名空间放在lib/rake中它自己的文件中,我添加了这个到我的rake文件的顶部:Dir['#{File.dirname(__FILE__)}/lib/rake/*.rake'].map{|f|requiref}它加载文件没问题,但没有任务。我现在只有一个.rake文件作为测试,名为“servers.rake”,它看起来像这样:namespace:serverdotask:testdoputs"test"endend所以当我运行rakeserver:testid时
作为我的Rails应用程序的一部分,我编写了一个小导入程序,它从我们的LDAP系统中吸取数据并将其塞入一个用户表中。不幸的是,与LDAP相关的代码在遍历我们的32K用户时泄漏了大量内存,我一直无法弄清楚如何解决这个问题。这个问题似乎在某种程度上与LDAP库有关,因为当我删除对LDAP内容的调用时,内存使用情况会很好地稳定下来。此外,不断增加的对象是Net::BER::BerIdentifiedString和Net::BER::BerIdentifiedArray,它们都是LDAP库的一部分。当我运行导入时,内存使用量最终达到超过1GB的峰值。如果问题存在,我需要找到一些方法来更正我的代
当我使用Bundler时,是否需要在我的Gemfile中将其列为依赖项?毕竟,我的代码中有些地方需要它。例如,当我进行Bundler设置时:require"bundler/setup" 最佳答案 没有。您可以尝试,但首先您必须用鞋带将自己抬离地面。 关于ruby-我需要将Bundler本身添加到Gemfile中吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4758609/
Rails2.3可以选择随时使用RouteSet#add_configuration_file添加更多路由。是否可以在Rails3项目中做同样的事情? 最佳答案 在config/application.rb中:config.paths.config.routes在Rails3.2(也可能是Rails3.1)中,使用:config.paths["config/routes"] 关于ruby-on-rails-Rails3中的多个路由文件,我们在StackOverflow上找到一个类似的问题
尝试通过RVM将RubyGems升级到版本1.8.10并出现此错误:$rvmrubygemslatestRemovingoldRubygemsfiles...Installingrubygems-1.8.10forruby-1.9.2-p180...ERROR:Errorrunning'GEM_PATH="/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/ruby-1.9.2-p180@global:/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/rub
我需要读入一个包含数字列表的文件。此代码读取文件并将其放入二维数组中。现在我需要获取数组中所有数字的平均值,但我需要将数组的内容更改为int。有什么想法可以将to_i方法放在哪里吗?ClassTerraindefinitializefile_name@input=IO.readlines(file_name)#readinfile@size=@input[0].to_i@land=[@size]x=1whilex 最佳答案 只需将数组映射为整数:@land边注如果你想得到一条线的平均值,你可以这样做:values=@input[x]
我需要从一个View访问多个模型。以前,我的links_controller仅用于提供以不同方式排序的链接资源。现在我想包括一个部分(我假设)显示按分数排序的顶级用户(@users=User.all.sort_by(&:score))我知道我可以将此代码插入每个链接操作并从View访问它,但这似乎不是“ruby方式”,我将需要在不久的将来访问更多模型。这可能会变得很脏,是否有针对这种情况的任何技术?注意事项:我认为我的应用程序正朝着单一格式和动态页面内容的方向发展,本质上是一个典型的网络应用程序。我知道before_filter但考虑到我希望应用程序进入的方向,这似乎很麻烦。最终从任何
我有一个ModularSinatra应用程序,我正在尝试将Bootstrap添加到应用程序中。get'/bootstrap/application.css'doless:"bootstrap/bootstrap"end我在views/bootstrap中有所有less文件,包括bootstrap.less。我收到这个错误:Less::ParseErrorat/bootstrap/application.css'reset.less'wasn'tfound.Bootstrap.less的第一行是://CSSReset@import"reset.less";我尝试了所有不同的路径格式,但它
我在我的项目中添加了一个系统来重置用户密码并通过电子邮件将密码发送给他,以防他忘记密码。昨天它运行良好(当我实现它时)。当我今天尝试启动服务器时,出现以下错误。=>BootingWEBrick=>Rails3.2.1applicationstartingindevelopmentonhttp://0.0.0.0:3000=>Callwith-dtodetach=>Ctrl-CtoshutdownserverExiting/Users/vinayshenoy/.rvm/gems/ruby-1.9.3-p0/gems/actionmailer-3.2.1/lib/action_mailer