我正在尝试在输入字段中搜索特定单词,并相应地执行if / else条件。例如输入字段可以是“ iPhone 6”或“ Apple iPhone 5”或“ Samsung A7”或“ S9 Samsung”等。请帮助我在输入字段中找到单词“ iPhone”或“ Samsung”,如果/否则情况适用。
<input type="text" id="ModelNo" />
<script>
var Model_Validation = document.getElementById("ModelNo").value;
var Model_1 = "iPhone";
var Model_2 = "Samsung";
function test() {
if (Model_Validation == Model_1) {
} else if (Model_Validation == Model_2) {
} else {}
}
</script>
我怀疑在if条件下也要使用哪种逻辑。希望我的问题清楚。
答案 0 :(得分:0)
您可以在输入文本上使用include方法。
@Component({
selector: 'page-enrolment',
templateUrl: 'enrolment-page.component.html'
})
export class EnrolmentPageComponent {
constructor(
public storage: StorageService,
private authService: AuthService,
) {}
goToRegistration() {
this.loading = true;
this.authService.keycloakLogin(false)
.then(() => {
return this.authService.retrieveUserInformation(this.language)
});
}
}
或者您可以使用正则表达式,但包含的内容对于您想做的事情应该更高效,更简单。
答案 1 :(得分:-1)
这可以通过JQuery实现:
<input id="search" type="input" value="type here"/>
<div id="result"></div>
$(document).ready(function(){
$("#search").on('input',function(){
var userinput = $(this)[0].value;
if(userinput == 'samsung'){
$("#result").html('user inserted "samsung"');
}
else{
$("#result").html(userinput);
}
})
});