Creo que he hecho mal el IF, como es doble... ¿Alguien lo encuentra?
Código PHP:
<input name="name" type"text" class="<?php if (isset($_POST['submit'])) {if ($lastname=="") {echo "inputbox-rojo";} else {echo "inputbox-normal";} else "inputbox-normal";}?>" id="name" size="15" maxlength="15" />