すべてのフォーム要素にプレースホルダーを使用していますが、テキストエリア以外のすべての要素にプレースホルダーが表示されています。今サファリでそれを見て、type="number"の入力もプレースホルダーを表示していないことに気づきました。
このページはここにあり、ページの上部にある[今すぐ予約]リンクをクリックする必要があります。
私のhtml:
<form id="booking" action="single-workshops.php">
<input type="text" required="required" placeholder="name"/><br />
<input type="text" required="required" placeholder="your phone number"/><br />
<input type="email" required="required" placeholder="email"/><br />
<input type="number" required="required" placeholder="how many in your party" /><br />
<textarea rows="5" cols="30" placeholder="enter optional message">
</textarea><br />
<input type="button" value="submit"/>
</form>