Русский язык коварен: порой, чтобы написать слово грамотно, нам нужно вспомнить сложное правило (или исключение из него). А бывает, что и правил-то никаких не надо: ответ и так лежит на поверхности.
Правильно: нарасхват
Интуитивно это слово и правда хочется написать раздельно, например по аналогии с похожей формулировкой «на развес». Однако слово «развес» в русском языке существует — это существительное, которое обозначает действие по глаголу «развесить». А вот слова «расхват» вы не найдете ни в одном современном словаре. А значит, «на» здесь не может выступать в качестве предлога, ведь без него слово не употребляется. Бинго!
Ещё больше весёлых и полезных карточек о русском языке — в «Грамотности» на «Меле» во «ВКонтакте». Подписывайтесь, чтобы всегда говорить и писать правильно!
Фото: Fernand Piet