javascript - 动态附加值而不加载页面

标签 javascript jquery ajax expressionengine

我想通过附加两个不同的值来创建变量值无需重新加载页面

代码:

{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/

相关文章:

javascript - 将 array.foreach 的结果存储在另一个数组中

javascript - 仅显示每隔一条网格线

javascript - 在单击标签中的内容后应用 closeAll 后保持 <details> 标签打开

jquery - 在滚动上绘制弯曲(响应式)SVG 路径

php - 带有 PHP 语法的问题

javascript - 从 aspx 调用 Javascript 函数

javascript - 如何将 jquery 对象传递给 "On"方法(第二个参数)?

jquery .hide() 和 .show()

javascript - 文件上传ajax :The body of your POST request is not well-formed multipart/form-data

ajax - 如何在 Cakephp 3 中的 ajax 调用中定义 CSRF token 。此外,对于某些 ajax 请求,CSRF 是如何关闭的