Даже если это будет не
input, все равно перечеркивание не будет другого цвета. Думаю только по средством чистого
css это не возможно. Когда-нибудь может реализуют простой выбор цвета
text-decoration: line-through red;
На htmlbook.ru (
htmlbook.ru/css/text-decoration-color) есть описание подобного значения, но даже там сказано, что нигде оно не поддерживается, разве что
-moz-text-decoration-color в мозиле. Я ради интереса даже проверил - в версии 28.0 не работает.
Такой прием работает в случае a:hover, но не с input