<input type="hidden" id="password" name="password" >
<input type="text" id="passwordtext" name="passwordtext" autocomplete="off" onpaste="return false" class="layui-input" lay-verify="required" placeholder="请输入密码">
$(function(){
$('#passwordtext').on('input', function() {
if ($(this).prop('comStart'))return;
var password = $("#password").val();
var passwordtext = $("#passwordtext").val();
if(length<$("#passwordtext").val().length){
password = password + $("#passwordtext").val().substring(length,$("#passwordtext").val().length);
$("#password").val(password);
$("#passwordtext").val($("#passwordtext").val().substring(0,length)+"*");
}else if(length>$("#passwordtext").val().length){
$("#password").val(password.substring(0,password.length-1));
}
if($("#passwordtext").val().length==0){
$("#password").val("");
}
length = $("#passwordtext").val().length;
}).on('compositionstart', function(){
$(this).prop('comStart', true);
layer.msg("检测到您输入法为中文,请切换后重新输入");
}).on('compositionend', function(){
$(this).prop('comStart', false);
$("#password").val("");
$("#passwordtext").val("");
});
});