使用jquery或javascript实时更改输入值
Changing the input value in real time with jquery or javascript
我有一个问题,改变输入值文本,以反映相同的网站上的实时。我能够在html中更改按钮文本值,但它不反映网站上的变化。我假设这是b/c,它改变了页面加载后的值。有办法让这一切发生吗?我需要将其值更改为西班牙语,这个购物车页面是一个托管的解决方案,所以它必须由javascript/jQuery完成。
任何帮助都太棒了!
实例:https://www.mcssl.com/SecureCart/Checkout.aspx?mid=A3C36989-8F1B-4C02-B59C-B62589F52BDB&sctoken=d31d3c20452f48b684ebbf476aec968b&bhcp=1
下面是代码。
$( document ).ready(function() {
$('.actions input.return-cart').val('Retornar al Carrito');
});
这是显示更改的html。
<div class="actions">
<input type="submit" class="button return-cart" id="ctl00_ctl00_mainContent_scPageContent_backToCartButton" value="Retornar al Carrito" name="ctl00$ctl00$mainContent$scPageContent$backToCartButton">
</div>
但是按钮显示的是"返回购物车"而不是"返回购物车"
似乎没有jQuery。你需要包含它或者用纯js重写你的代码
window.addEventListener('load', function() {
document.querySelector('.actions input.return-cart').value = 'Retornar al Carrito';
});
注意querySelector有一些遗留问题,所以如果你可以包括jQuery也许可以这样做,或者给按钮一个ID和使用
document.getElementById()
确保input
的容器元素有一个名为actions
的类
在小提琴中工作:http://jsfiddle.net/EJCvB/
:
查看了您添加到问题中的活动页面后,我怀疑问题与正在抛出的控制台错误有关。具体来说:
-
[blocked] https://www.mcssl.com/SecureCart/Checkout.aspx?mid=A3C36989-8F1B-4C02-B59C-B62589F52BDB&sctoken=d31d3c20452f48b684ebbf476aec968b&bhcp=1页面运行来自http://code.jquery.com/jquery-1.10.1.min.js的不安全内容。/SecureCart/Checkout.aspx ? = A3C36989-8F1B-4C02-B59C-B62589F52BDB&中期sctoken = d31d3c20452f48b684ebbf476aec968b& bhcp = 1:1
-
Uncaught ReferenceError: $ is not defined
尝试使用HTTPS加载jQuery。
<script type="text/javascript" src="https://code.jquery.com/jquery-1.10.1.min.js"></script>
我猜。actions类不是输入标签的一部分。
$ (" .return-cart")。attr('value', ' retornal Carrito');//版本号
$ (" .return-cart")。prop('value', ' retornal Carrito');//版本号
$('#input1')。Val('这是新值');
//jQuery 1.6之前
$("# input1")。attr('defaultValue', '这是新的值');
//jQuery 1.5.2
$("# input1")。Attr ('value', '这是新的值');
试试上面的
- 使用javascript html实时预览文本区域输入
- jQuery 语句专注于实时生成的输入
- 如何使用jquery在输入值实时更改时/如果显示警报
- 使用输入类型jQuery的公式实时更改值
- 将各种输入类型编号的值求和,并实时显示总数
- 如何将在一个文本字段中输入的文本实时复制到多个文本字段
- 我想要输入文本元素中的实时更改事件
- JSF 和 RichFaces 用于实时验证输入框
- 根据用户输入实时隐藏/显示部分
- JQuQuery中最小>最大值时的实时验证输入
- 使用 Javascript 实时打印字段输入数据
- 如何在Meteor中实现实时搜索,而不会在每个字母后出现文本输入模糊
- jQuery:实时更新输入值
- JavaScript数学运算和实时输入文本字段
- 如何实时检测键盘输入,并且不要在Javascript上浪费太多CPU资源
- 克隆后的实时填充输入
- 使用输入标记实时更改HTML
- 如何从视频元素中获取频率数据,并实时输入音频API
- 使用正则表达式掩码实时控制浮点输入
- 如何在客户端使用select、radio、checkbox、text、file输入实时验证表单,只需使用javascri