如何从 javascript 更改 JSP 中的消息文本
How to change message text in JSP from javascript?
我是javascript新手,所以请原谅我:)
我的某个页面中有以下内容.jsp:
<div id="prompt-form" title="Some title">
<p> <span class="ui-icon ui-icon-comment" style="float:left; margin:0 8px 35px 0;"></span>
MESSAGE_TO_REPLACE
</p>
</div>
我正在使用以下JavaScript代码:
$("#prompt-form").dialog({
autoOpen: false,
resize: "auto",
modal: true,
buttons: {
Yes: function () {
if (SOME_FLAG) {
MESSAGE_TO_REPLACE = "11";
} else {
MESSAGE_TO_REPLACE = "12";
}
},
No: function () {
$(this).dialog("close");
}
},
open: function () {
$(":button:contains('No')").focus();
}
});
问题是,如何将新消息文本从我的javascript代码(此文件不是在我的SomePage.jsp中构建的(发送到SomePage.jsp?
是真的吗?
谢谢大家。
我不明白你想说什么...如果要更改文本"MESSAGE_TO_REPLACE",请使用以下代码,否则忽略它。:)
<div id="prompt-form" title="Some title">
<p> <span class="ui-icon ui-icon-comment" style="float:left; margin:0 8px 35px 0;"></span>
<span id="msgToReplace">
MESSAGE_TO_REPLACE
</span>
</p>
</div>
<script>
document.getElementById("msgToReplace").innerHTML = "newText";
</script>
您可以使用 jquery 选择器来查找需要更改的 html 元素。然后使用$.html()
进行更改。span 标记应将消息括起来,以便您可以替换正文。
网页代码:
<p> <span class="ui-icon ui-icon-comment" style="float:left; margin:0 8px 35px 0;">
MESSAGE_TO_REPLACE
</span></p>
JS代码:
if (SOME_FLAG) {
$("#prompt-form p span").html("11");
} else {
$("#prompt-form p span").html("12");
}
运行演示
相关文章:
- javascript文本验证不起作用.警报消息没有't显示
- 隐藏错误消息“;未选择文件”;asp:fileUpload的文本
- 我收到消息“资源解释为脚本,但使用 MIME 类型文本/html 传输”
- 如果文本筛选器在ng重复中未返回结果,则显示消息
- jQuery带有文本输入的模态消息
- 如何使用 JavaScript 获取警报消息中表中的文本框值
- 当焦点放在 2 个文本框中的特定文本框上时按下 Enter 时,将发出警报消息
- 量角器 - 如何在输出文本文件中生成执行报告或显示控制台.log消息
- 如何添加指向 notyjs 文本消息的链接
- 如果 kendo 数字文本框中的值增加最大值,则希望显示错误消息
- 是否可以在 spotfire 文本区域中显示图像/消息以等待加载数据
- 如何从 javascript 更改 JSP 中的消息文本
- 在jquery的帮助下在文本框中输入值后如何显示消息
- 角度验证 NG 消息在提交和擦除文本后不显示必需
- 如何在 JavaScript 中的文本框旁边显示错误消息
- 使用 Babel CLI 提取器提取 Javascript 获取文本消息
- 无法获取消息文本来呈现表情符号,而不是HTML文本
- AJAX成功请求"消息文本"返回显示
- 如何动态加载错误消息文本是可能的
- 如何在文本区右侧显示当前时间,在左侧显示消息文本