Внутри ХТМЛ-атрибутов маскировкой типа \" не пользуются. Вообще-то внутри одинарных кавычек маскировать двойные ни к чему. Но если очень надо, можно воспользоваться "
Не работает: <input type="button" onclick='alert(\"hello\");'>
Работает: <input type="button" onclick='alert("hello");'>
Тоже работает: <input type="button" onclick='alert("hello");'>
Без всякого тэга form