gpt4 book ai didi

javascript - 输入字符串替换

转载 作者:行者123 更新时间:2023-11-29 14:42:36 25 4
gpt4 key购买 nike

我想用这个m.替换输入的这个/

我的输入看起来像:

<input type="text" class="text" name="address1" id="address1" value=""/>

在输入中我写了类似 street_name 5/47 的东西,但在数据库中我想要它像 street_name 5 m。 47

我已经试过了:

var replit = $('input[name=address1]').val().replace("/"," m. ");
$('input[name=address1]').val(replit);

$('input[name=address1]').val(function(index, value) {
return value.replace('/', ' m. ');
});

但这对我来说不起作用,我是编程新手,请给我任何提示。

最佳答案

您可以使用 input 事件来跟踪输入字段内的用户更改,然后每次用户在字段中更改时,该事件都会像魅力一样替换斜杠 / m..

片段

$('body').on('input', 'input[name=address1]', function() {
$(this).val($(this).val().replace('/', ' m. '));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="text" name="address1" id="address1" value=""/>

或者,如果您不想让用户看到您所做的替换,您可以在 submit 事件中提交后立即替换斜线:

$('body').on('submit', 'your_form_selector', function() {
$(this).val($(this).val.replace('/', ' m. '));
});

希望这对您有所帮助。


关于javascript - 输入字符串替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36752425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com