替换 url 如果某个单词写在文本区域中
Replace url if there is a certain word is written in a textarea
当我在 textera 中键入某个词时,我想将用户重定向到另一个 url。
我尝试了一些但它不起作用。我对 javascript 和 jquery 了解不多,所以有人可以检查我的代码吗?
var url = "https://myURL";
$('.button').on('click', function() {
if ($("textarea").is(':contains("test")'))
$(location).attr('href',url);
else
alert("Wrong word !");
});
var url = "https://myURL";
$('.button').on('click', function() {
var textval = $("textarea").val();
if (textval.indexOf('test') !=-1) {
window.open(url)
} else {
alert("Wrong word !");
}
});
在此可以使用search或者indexOf方法如下:
var url = "https://myURL";
$('.button').on('click', function() {
var introString = $("#introduction").val();
if(introString.indexOf("test") >= 0){
$("#location").attr('href',url);
}else{
alert("Wrong word !");
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea id="introduction"></textarea>
<button class="button">Submit</button>
<a href="javascript:void(0)" id="location">Browse</a>
当我在 textera 中键入某个词时,我想将用户重定向到另一个 url。 我尝试了一些但它不起作用。我对 javascript 和 jquery 了解不多,所以有人可以检查我的代码吗?
var url = "https://myURL";
$('.button').on('click', function() {
if ($("textarea").is(':contains("test")'))
$(location).attr('href',url);
else
alert("Wrong word !");
});
var url = "https://myURL";
$('.button').on('click', function() {
var textval = $("textarea").val();
if (textval.indexOf('test') !=-1) {
window.open(url)
} else {
alert("Wrong word !");
}
});
在此可以使用search或者indexOf方法如下:
var url = "https://myURL";
$('.button').on('click', function() {
var introString = $("#introduction").val();
if(introString.indexOf("test") >= 0){
$("#location").attr('href',url);
}else{
alert("Wrong word !");
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea id="introduction"></textarea>
<button class="button">Submit</button>
<a href="javascript:void(0)" id="location">Browse</a>