Hola @link1921u
Por lo que comentas y al no poder ver el formulario sin tener que registrarme es que el campo es del tipo «text» y por lo tanto pueden meter lo que quieran.
Podrias utilizar un campo tipo «url» y ya tendras salvado el primer obstaculo, luego tendras que validar el formulario para que la url contenga solo los dominios de YouTube, como deduzco que usas un plugin de formularios podrias mirar si tiene esa posibilidad, en caso contrario deberas hacerlo manualmente, vamos tendras que mirar la documentacion del plugin para desarrolladores y crearte tu propio plugin para ello.
Buenas Kallookoo gracias por contestar. Has acertado en todo jajaja Soy algo novato en esto, de hecho no sé ni que es el plugin para desarrolladores, pero, no podría editar el campo URL para que solo coja dominios de Youtube? Total, solo lo querría para eso
Encontré la función para validar la URL de Youtube:
function validateYouTubeUrl()
{
var url = $('#youTubeUrl').val();
if (url != undefined || url != '') {
var regExp = /^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=|\?v=)([^#\&\?]*).*/;
var match = url.match(regExp);
if (match && match[2].length == 11) {
// Do anything for being valid
// if need to change the url to embed url then use below line
$('#ytplayerSide').attr('src', 'https://www.youtube.com/embed/' + match[2] + '?autoplay=0');
}
else {
// Do anything for not being valid
}
}
}
Cómo podría aplicarlo a mi formulario?
-
Esta respuesta fue modificada hace 2 años, 9 meses por
link1921u.
Hola @link1921u
Basicamente aunque ese codigo no es extrictamente para validarlo, tendrias que adaptarlo y añadirlo en la pagina del formulario, dependiendo de cual sea el plugin si es que usas alguno para el formulario tambien cabe la posibilidad de que lo haga el.
Si doy por sentado que usas un plugin para el formulario.
Mira su documentacion y o contacta con el autor para ver si es posible añadirlo.
Si no es posible tendrias que crearlo tu mismo el unico problema es que no sepas programar o no sepas lo basico, aunque si haces alguna busqueda en internet es posible que te expliquen como añadir un validador a un formulario.