Principales respuestas
Formato campos de CRM 2011

Pregunta
-
Hola, como hago para introducir formato en los campos de texto de CRM 2011, es decir si en los campos de número de teléfono quiero que tenga este formato ####-####, que al introducir un número mas que el indicado en la mascara de ese campo no me deje introducirlo o visualizarlo, que unicamente me acepte el formato correspondiente. Si tuvieran algún código o ayuda se los agradecría.
Respuestas
-
Hola LuciaFT, para validar el formato, lo puedes hacer en el evento OnChange() del campo.
una funcion para validar lo que dices podría ser:
function checkPhone(str)
{
var phone2 =/^\d\d\d\d-\d\d\d\d$/;
if (str.match(phone2)) {
return true;
} else {
return false;
}
}Ademas para poner el formato puedes usar las funciones de string de javascript, te recomiendo mirar aqui: http://www.w3schools.com/js/js_obj_string.asp
un saludo.
Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com- Propuesto como respuesta Demian Adolfo RaschkovanMVP, Moderator martes, 31 de mayo de 2011 8:27
- Marcado como respuesta Jimmy LarrauriModerator martes, 7 de junio de 2011 17:36
Todas las respuestas
-
Hola LuciaFT, para validar el formato, lo puedes hacer en el evento OnChange() del campo.
una funcion para validar lo que dices podría ser:
function checkPhone(str)
{
var phone2 =/^\d\d\d\d-\d\d\d\d$/;
if (str.match(phone2)) {
return true;
} else {
return false;
}
}Ademas para poner el formato puedes usar las funciones de string de javascript, te recomiendo mirar aqui: http://www.w3schools.com/js/js_obj_string.asp
un saludo.
Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com- Propuesto como respuesta Demian Adolfo RaschkovanMVP, Moderator martes, 31 de mayo de 2011 8:27
- Marcado como respuesta Jimmy LarrauriModerator martes, 7 de junio de 2011 17:36
-
Hola Demian:
he probado la funcion anterior y no me ha funcionado.
Incluso por consejo de otra persona lo he probado de la siguiente forma:
checkPhone = function()
{
var str = Xrm.Page.getAttribute("telephone1").getValue();
var phone2 =/^\d\d\d\ d\d\d\ d\d\d$/;
if (str.match(phone2)) {
return true;
} else {
return false;
}
}checkCuentaBancaria = function()
{
var str = Xrm.Page.getAttribute("new_cuentabancaria1").getValue();
var CuentaBancaria =/^\d\d\d\d\-d\d\d\d\-d\d\-d\d\d\d\d\d\d\d\d\d$/;
if (str.match(CuentaBancaria)) {
return true;
} else {
return false;
}
}Pero Taampoco funciona.
¿Alguna idea??
saludos
-
Hola Ismael,
Este blog de Demian explica como puedes realizar el ejemplo.
http://social.microsoft.com/Forums/en-US/crmspanish/thread/4f54f611-8268-4523-8ea2-bf64b486f927
Salu2 Atilin | http://atiliorosas.blogspot.com.es/