简体   繁体   English

如何将文字写到特定位置[蛋白石]

[英]How writing text onto specific place [Opal]

I need write static web page with simple data. 我需要用简单的数据编写静态网页。 In form i have data from user and in tag <div id="prog"> my output How using Opal writing string into specyfic place? 在表单中,我有来自用户的数据,在标签中有<div id="prog">我的输出。如何使用Opal将字符串写入特定位置?

<div id="prog">
</div><script type="text/javascript">
<div id="prog">
</div>
</script>
pp = document.getElementById("prog").innerHTML = Opal.main()
</script>

Ok, so based on your sample code, you just need to make Opal.main() return a string 好的,因此根据您的示例代码,您只需要使Opal.main()返回一个字符串即可

def main
  # logic
  return str
end

But I think that what you really want is use opal-jquery or opal-browser, I don't have much experience with the later, so here's a simple example of opal-jquery (of what I understood you were asking) 但是我认为您真正想要的是使用opal-jquery或opal-browser,以后我没有太多经验,因此这是opal-jquery的一个简单示例(据我了解,您在问什么)

Document.ready? 
  Element["form"].on(:submit) do
    Element["#prog].text = Element["#input-id"].value
  end
end

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM