我想通过附加两个不同的值来创建变量值无需重新加载页面
代码:
{exp:safecracker channel="blending_log" return="sthome/blending/ENTRY_ID"}
<h3>Select and enter data</h3>
{!--------Receive data to create value--------}
<input type="hidden" name="title" value="" />
<br /><br />
Organic Or Conventional:
{field:org_con}
Agent Number:
{field:agent_number}
{!-----END Receive data to create lot number-------}
字段类型有机或常规是一个选择框。 用户可以选择 O(有机)或 C(常规) 代理号码是一个文本字段,用户输入类似 018 的内容。 一旦用户从有机或常规中选择 O 或 C 并输入代理号码,它应该在隐藏字段中附加值。
例如:
<input type="hidden" name="title" value="O018" />
或者
<input type="hidden" name="title" value="C018" />
这应该在不重新加载页面的情况下发生
我用 google 搜索并尝试了一些 JavaScript 和 Ajax 代码。 但从来不工作。 抱歉,我是 JavaScript 和 Ajax 菜鸟。
请提供任何帮助。
最佳答案
<input type="hidden" name="title" value="C018" id="newVal"/>
这可以用来设置值
document.getElementById("newVal").value="newValue";
关于javascript - 动态附加值而不加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522837/