estoy desarrollando una aplicacion que haga una funcion similar a un servicio de mail, pero tengo un error y es que al momento de dejar un espacio en blanco no cumple lo que le ordeno desde el codigo. La idea es que cuando inserte algo en una casilla de texto y si alguna esta vacia me avise que es lo que hace falta.
Ejemplo: Si introduzco el nombre, el programa me dira "falta nombre y nacionalidad". Me da un error pero no he podido saber cual es les agradeceria mucho que me ayudaran y aqui pongo el codigo del boton (porque no se como subir archivos por aqui
on (press) {
if ((n!=null) && (c!=null) && (na!=null)) {
mensaje = "Gracias por introducir sus datos Su nombre es " +n+ " su contraseña es " +c+ " su nacionalidad es " +na
}
else if (n!=null){
mensaje="introduzca su contraeña y nacionalidad"
}
else if (na!=null){
mensaje="introduzca su usuario y contraseña"
}
else if (c!=null){
mensaje="introduzca su nombre y nacionalidad"
}
else if ((c!=null) && (n!=null)){
mensaje="introduzca nacionalidad"
}
else if ((c!=null) && (na!=null)){
mensaje="introduzca su nombre"
}
else if ((na!=null) && (c!=null)){
mensaje="introduzca su contraseña"
}
}
Ese es el codigo del boton me gustaria saber si tiene algun error.