我正在尝试Lightspeed/Twig/Rain,因此我真的需要一些帮助来完成我正在尝试的事情。
因此,页面上有几个字段的值分别为product_configure_custom_2459429和product_configure _custom_2458282。人们可以在这些字段中填写一个数字,我想有一个按钮,他们可以点击它来查看总数是否为18。
所以我现在有这个:
<input style="width: 600px;" type="button" onclick="{% if 'product_configure_custom_2459282' + 'product_configure_custom_2459429' == '18' %}
{{ 'Je hebt 18 stuks' | t }}
{% else %}
{{ 'Zorg dat je 18 stuks hebt' | t }}
{% endif %}"></input>
这完成了它需要做的事情,但现在我希望onclick函数的结果在按钮上显示为文本。所以基本上,我希望人们点击按钮,然后在按钮上看到"Je hebt 18 stuks"(=他们选择了18件作品)或"Zorg dat Je 18 stuks hebt"。每次单击时,该函数都应该重新加载,所以这就是我尝试Onclick函数的原因。
但现在按钮显示为空。当我检查它时,我看到onclick函数可以正常工作和加载,但我似乎无法使该函数的结果在按钮上显示为文本。
所以我真的希望有人能帮助我。我会非常感激的!
在这里您可以看到它的实际操作:http://testshop-generationshop.webshopapp.com/bslect.html
试试这个:
onclick="this.value = +document.getElementById('product_configure_custom_2459429').value + +document.getElementById('product_configure_custom_2459282').value == 18 ? 'Je hebt 18 stuks' : 'Zorg dat je 18 stuks hebt'"