根据变量更改提交和重置按钮值文本语言
Change submit and reset button value text language according to a variable
我相信这是一个简单的问题,但我现在很累了。。。我想知道是否有人能帮我。。我的问题是。。。我想从希腊语改为英语,反之亦然,重置和提交两个按钮的值,这是根据我从cookie中获取的变量发生的。到目前为止,正在使用标签id sIIndividual和sCompany的两个单选按钮中工作,我希望以相同的方式实现我表单中的重置和提交按钮,如果单选按钮的html是
<p id="pRadio">
<label>
<input type="radio" name="selectForm" value="Yes" checked="checked" /><img height="25" src="../images/individual.png" /><label id="sIndividual">Ιδιώτης</label></label>
<label>
<input type="radio" name="selectForm" value="No" /><img height="25" src="../images/company.png"/><label id="sCompany">Επιχείρησης</label></label>
</p>
我的一个函数中的javascript是这样的,(我想在这里实现提交和重置按钮…)
if (cookieVal === 'el_GR') {
$('.breadcrumbs').html('Εγγραφή προμηθευτή');
//$('#sReset').html('Επαναφορά'); //NOT WORKING WELL LOSING THE BUTTON IMAGE
} else {
$('.breadcrumbs').html('Supplier Registration');
//$('#sReset').html('Reset'); //NOT WORKING WELL LOSING THE BUTTON IMAGE
}
所以我拥有的提交和重置两个按钮的html就像
<p>
<input type="reset" name="sReset" id="sReset" value="Επαναφορά">
<input class="submit" id="btnSubmit" type="submit" value="Καταχώρηση" />
</p>
所以我想根据上面的if else将其按钮的值从希腊语更改为英语。。。因为收音机正在工作。。。但对于重置和提交编号…:(我希望你能理解这个问题。。任何帮助都将不胜感激。。非常感谢。
要更改提交/按钮输入上的文本,您必须在您已经拥有的jquery对象上使用.val(),如下所示:
$('#sReset').val('English or greek text');
我在这里用你的标记向你展示了这一点:
http://fiddle.jshell.net/Lrj1b5cp/
这里所做的一切都是错误的,.html()
是我们用于具有innerHTM的dom元素的标签,这意味着像<tag> innerHTML </tag>
这样的标签不能与.val()
一起使用,但所有像<tag/>
这样的标签,例如<input type="text" />
,我们必须更改.val()
而不是.html()
,因为它们没有内部主体
相关文章:
- 我想重定向点击,然后更改按钮文本,我该怎么做
- 使用JavaScript将标题文本替换为按钮文本
- 将按钮文本从“;喜欢“;至“;喜欢“;单击时
- 如何在jQuery mobile中更改按钮文本
- 不便更改Javascript中的按钮文本
- 为什么我的导航按钮或按钮文本不会移动到中心
- 根据单选按钮值更改提交按钮文本
- 更改按钮文本
- 按钮文本中的新行
- 在呈现 D3 SVG 对象之前更改引导按钮文本
- 制作一个“;输入“;按钮文本不可编辑
- 通过引导程序加载/重置后更改按钮文本
- 动态创建的按钮文本
- jQuery移动列表过滤:如何更改清除按钮文本
- 如何使用JavaScript在点击时更改按钮文本
- sap.m.按钮文本格式化程序
- AngularJS按钮文本不起作用
- 如何在单击时更改按钮文本
- 使用Jquery仅切换按钮文本中的ASCII字符
- TinyMCE 编辑输入值和按钮文本