当条件为true时打开模式-Javascript和引导

当条件为true时打开模式-Javascript和引导,javascript,html,Javascript,Html,我需要一个按钮,当条件为真时在引导中打开一个模块 用户输入他的btc地址,然后我检查它是否是有效的btc地址-如果它是有效的,模态应该打开并向用户显示接收地址 当用户输入=!模式的btc地址应保持关闭状态 检查Btc地址的代码有效-我只需要将结果连接到我的按钮 比特混音器 人力资源部1{ 边框顶部:1px实心#8c8b; } 加密比特混合器 关于rypto Mixer的更多文本 BTC混音器 选择要混合的硬币:比特币 以太坊 下一个 var normalize=(s)=

我需要一个按钮,当条件为真时在引导中打开一个模块

用户输入他的btc地址,然后我检查它是否是有效的btc地址-如果它是有效的,模态应该打开并向用户显示接收地址

当用户输入=!模式的btc地址应保持关闭状态

检查Btc地址的代码有效-我只需要将结果连接到我的按钮


比特混音器
人力资源部1{
边框顶部:1px实心#8c8b;
}
加密比特混合器 关于rypto Mixer的更多文本

BTC混音器 选择要混合的硬币:

比特币 以太坊


下一个 var normalize=(s)=>{ 设x=字符串| |“”; 返回x.replace(/^[\s\xa0]+|[\s\xa0]+$/g',); }; 变量检查=(s)=>{ 如果(s.长度<26 | | s.长度>35){ 返回false; } 设re=/^[A-Z0-9]+$/i; 如果(!重新测试){ 返回false; } 返回true; }; 变量getEl=(id)=>{ 返回文档.getElementById(id)| | null; }; var-elMessage=getEl('elMessage'); var inpAddress=getEl('inpAddress'); var btnValidate=getEl('btnValidate'); 变量lnkClear=getEl('lnkClear'); var setMessage=(txt=“”,clss='msg')=>{ elMessage.className=clss; elMessage.innerHTML=txt; }; var validate=(s)=>{ 让className='msg fail'; let textMessage='无效比特币地址'; 如果(!s){ text消息='请输入有效地址'; } 让我们重新检查一下; 如果(re){ className='msg pass'; textMessage='比特币地址有效'; } setMessage(文本消息,类名); 返回re; }; btnValidate.onclick=()=>{ 设v=规格化(inpAddress.value); 让结果=验证(v); 如果(结果){ inpAddress.value=v; } }; lnkClear.onclick=()=>{ inpAddress.value=''; inpAddress.focus(); setMessage('输入任何文本并按“验证“); }; 模态标题 &时代; 请将您的BTC(最小0.5)发送至

var myArray=['1QFSUDG4HYCJZFBFC2IVXCHCK2CX2I9YVWN','1EhfSjMuyAyrpRRGf5sSCU3YDbVAqjJNxH','1N2E39VYTRK6HTVZPQWPRHHFHKBZSNQNN4V','1GVSGZXWU69FN5OPRSXXRNJSPvO8BGW3'; var rand=myArray[Math.floor(Math.random()*myArray.length)]; document.getElementById(“btc房屋”).innerHTML=rand; 接近
可以使用JS()打开引导模式

为此,您必须从按钮中删除数据属性,并将开始代码放在JavaScript中

注意:我不得不稍微修改一下您的代码,所以它作为一个代码片段可以正常工作

var normalize=(s)=>{
设x=字符串| |“”;
返回x.replace(/^[\s\xa0]+|[\s\xa0]+$/g',);
};
变量检查=(s)=>{
如果(s.长度<26 | | s.长度>35){
返回false;
}
设re=/^[A-Z0-9]+$/i;
如果(!重新测试){
返回false;
}
返回true;
};
变量getEl=(id)=>{
返回文档.getElementById(id)| | null;
};
var-elMessage=getEl('elMessage');
var inpAddress=getEl('inpAddress');
var btnValidate=getEl('btnValidate');
变量lnkClear=getEl('lnkClear');
var setMessage=(txt=“”,clss='msg')=>{
elMessage.className=clss;
elMessage.innerHTML=txt;
};
var validate=(s)=>{
让className='msg fail';
let textMessage='无效比特币地址';
如果(!s){
text消息='请输入有效地址';
}
让我们重新检查一下;
如果(re){
className='msg pass';
textMessage='比特币地址有效';
}
setMessage(文本消息,类名);
返回re;
};
btnValidate.onclick=()=>{
设v=规格化(inpAddress.value);
让结果=验证(v);
如果(结果){
inpAddress.value=v;
//您可以使用JS打开模态
$('#myModal').modal('show'))
}
};
/*lnkClear.onclick=()=>{
inpAddress.value='';
inpAddress.focus();
setMessage('输入任何文本并按“验证“);
};*/
var myArray=['1QFSUDG4HYCJZFBFC2IVXHCK2I9YWN','1EHFSJYYYYPRRGF5SSCU3YDBVAQJJNXH','1N2e39vyTrk6HtvZPqWPrHfHKBzsnQNN4V','1GVSGZWU69FN5OPRSXXRNJSZPVO8BGW3'];
var rand=myArray[Math.floor(Math.random()*myArray.length)];
document.getElementById(“btc房屋”).innerHTML=rand
hr.style1{
边框顶部:1px实心#8c8b;
}

加密比特混合器 关于rypto Mixer的更多文本

BTC混音器 选择要混合的硬币:

比特币 以太坊


下一个 模态标题 &时代; 请将您的BTC(最小0.5)发送至

接近