updated 输入框自动校对性别

This commit is contained in:
PASSER-BY 2022-02-25 07:55:12 +08:00
parent ab81587cd2
commit 6243325ef8

View File

@ -137,19 +137,22 @@ relationship.setMode('cantonese',{
}; };
var bindChange = function(){ var bindChange = function(){
var value = $input.value.trim(); var value = $input.value.trim();
var sex = $sex[0].checked?1:0;
var mode = $mode[0].checked?$mode[0].value:$mode[1].value;
var reverse = !$reverse[0].checked;
if(value){ if(value){
var result = relationship({text:value,sex:sex,reverse:reverse,mode:mode}); var result = relationship({text:value,sex:-1,type:'chain'});
if(result.length){ if(result.length){
var first_name = result[0].split('的').shift();
var name = result[0].split('的').pop(); var name = result[0].split('的').pop();
if(first_name=='老公'){
$sex[1].checked = true;
}else if(first_name=='老婆'){
$sex[0].checked = true;
}
if(!name){ if(!name){
toggleSex($sex[0].checked); toggleSex($sex[0].checked);
}else{ }else{
toggleSex('爸爸,老公,儿子,哥哥,弟弟,兄弟'.indexOf(name)>-1); toggleSex('爸爸,老公,儿子,哥哥,弟弟,兄弟'.indexOf(name)>-1);
} }
} }
}else{ }else{
$result.value = ''; $result.value = '';
} }
@ -268,4 +271,4 @@ relationship.setMode('cantonese',{
$result.value = $person.value = $target.value = ''; $result.value = $person.value = $target.value = '';
}; };
$panel.querySelector('.btn-green').onclick = count; $panel.querySelector('.btn-green').onclick = count;
})(); })();