No sé bien que es lo que no te funciona
Probá asi
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript"> //<![CDATA[
function cambiarTexto(texto,cajaperX){
var elTexto =document.getElementById(cajaperX);
var longitud = document.getElementById('textoPer').value;
var elPrecio = document.getElementById('pvp');
elTexto.innerHTML = texto;
if(longitud.length > 0){
alert(longitud.length);
elPrecio.innerHTML = "cambio el numero";
}else{
elPrecio.innerHTML = "25";
}
}
//]]>
<input type="text" id="textoPer" onKeyUp="cambiarTexto(this.value,'cajaPer');"/> </from>
Saludos