Javascript return提示onclick
Javascript return prompt onclick
我想在同一命令中检查空提示和 null。
这 2 个独立工作:
首先检查空字符串(虽然不一定是制表符?)
第二次检查是否为空(取消)
我不知道如何将它们组合成一行?
<a href="#" onclick="return prompt('Enter title for new player:') != ''">Duplicate</a>
<a href="#" onclick="return prompt('Enter title for new player:') != null">Duplicate</a>
编辑:(我的例子有点复杂)
我用php翻译:
<a href="#" class="btn" onclick="return prompt('<?php printf(esc_attr__('Enter title for new player:', 'domain'))?>') || false"<?php _e('Duplicate', 'domain'); ?></a>
我需要获取成功提示的标题(以便我可以使用 GET 发送)
我试过了:
$('.btn').on('click', function(){
var btn = $(this), val = btn.val();
if(val !== null || val != ''){
console.log(val)
}
});
但它 returns 总是空字符串。
如果您希望仅在提供输入时继续,并且 re-prompt 如果未提供任何值,则根据结果再次调用提示。
<a href="#" onclick="getName()">Enter title</a>
<script>
function getName() {
var name = prompt('Enter name for new player:');
if(name == null || name == "") {
getName();
}
return name;
}
</script>
我想在同一命令中检查空提示和 null。
这 2 个独立工作:
首先检查空字符串(虽然不一定是制表符?)
第二次检查是否为空(取消)
我不知道如何将它们组合成一行?
<a href="#" onclick="return prompt('Enter title for new player:') != ''">Duplicate</a>
<a href="#" onclick="return prompt('Enter title for new player:') != null">Duplicate</a>
编辑:(我的例子有点复杂)
我用php翻译:
<a href="#" class="btn" onclick="return prompt('<?php printf(esc_attr__('Enter title for new player:', 'domain'))?>') || false"<?php _e('Duplicate', 'domain'); ?></a>
我需要获取成功提示的标题(以便我可以使用 GET 发送)
我试过了:
$('.btn').on('click', function(){
var btn = $(this), val = btn.val();
if(val !== null || val != ''){
console.log(val)
}
});
但它 returns 总是空字符串。
如果您希望仅在提供输入时继续,并且 re-prompt 如果未提供任何值,则根据结果再次调用提示。
<a href="#" onclick="getName()">Enter title</a>
<script>
function getName() {
var name = prompt('Enter name for new player:');
if(name == null || name == "") {
getName();
}
return name;
}
</script>