Y porqué no pones un
value="http://"
De esta forma los usuarios sabrán que deben anteponerlo.
Es una idea. Si no una opción sería:
Código PHP:
$url=$_POST['url'];
$inicio = substr ($url, 0, 6);
if($inicio!="http://"){
$url="http://".$url;
}
echo $url;
Creo que lo anterior serviría.
Saludos,