問い合わせフォームを作っております。
特定の文字列がテキストボックスにふくまれた場合(下記の例はリンゴ)
フォーカスが外れたときにその文字列の色を変更したいです。
アドバイス頂けたら幸いです。
回答2件
あなたの回答
tips
プレビュー
\r\n \r\n
","answerCount":2,"upvoteCount":0,"datePublished":"2020-05-25T01:54:28.372Z","dateModified":"2020-05-25T01:58:02.443Z","acceptedAnswer":{"@type":"Answer","text":"質問がわかりませんが、テキストボックスの一部文字だけの\r\n属性を変更することはできません","dateModified":"2020-05-25T01:57:48.834Z","datePublished":"2020-05-25T01:57:48.834Z","upvoteCount":3,"url":"https://teratail.com/questions/264604#reply-379140"},"suggestedAnswer":[{"@type":"Answer","text":"あまりきれいな形ではないですが、おおむね以下のような書き方になると思います。\r\n\r\n```jQuery\r\n$(function() {\r\n // 初期値、「」の場合\r\n setColor();\r\n \r\n // 「」を変更したときに実行\r\n $('input[type=\"text\"]').on('change', function() {\r\n setColor();\r\n });\r\n}\r\n\r\nfunction setColor() {\r\n if ($('input[type=\"text\"]').val().indexOf('りんご') !== -1) {\r\n // 「りんご」が含まれる場合\r\n $('input[type=\"text\"]').css('color', '#eea019');\r\n }\r\n else {\r\n // 「りんご」が含まれない場合\r\n $('input[type=\"text\"]').removeAttr('style');\r\n }\r\n}\r\n```\r\n\r\n---\r\n`$(\"text.value:contains('りんご')\").css(\"color\",\"#eea019\");`\r\n\r\n`text.value`の部分については、 投稿2020/05/25 01:54 問い合わせフォームを作っております。 特定の文字列がテキストボックスにふくまれた場合(下記の例はリンゴ) 回答2件 あなたの回答 tips プレビュー
フォーカスが外れたときにその文字列の色を変更したいです。
アドバイス頂けたら幸いです。![]()
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。