Как правильно написать простенький скрипт?

Добрый вечер. Нужно написать простенький скрипт, который делает следующее:

1. Если в поле вписать "SI" - чекбокс должен быть "checked" + дописать текст
2. Если кликнуть на чекбокс - в поле должно появиться "SI" + дописать текст
3. Если "SI" не написано или не кликнут чекбокс - в поле только цыфры

В поле может быть написано - SI123456 или 123456 (в первом примере чекбокс должен быть checked)

Вот что у меня получилось - https://codepen.io/pawlek/pen/VGmJvj?editors=1010

Как исправить:
1. Можно ли уменьшить данный скрипт? (правильно его написать)
2. Если в после "SI" писать текст - чекбокс меняет значение

Спасибо за помощь)
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Kim_Soal
if(this.value.indexOf('SI') !== -1){
это то что касается
2. Если в после "SI" писать текст - чекбокс меняет значение
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы