w3schools valor utiliza una tipos terminar retornar pasar parametros para las instrucciones funciones funcion desde anonimas anidadas javascript input yui validation

utiliza - Establecer el valor de la entrada mediante la función de Javascript



retornar valor de una funcion javascript (5)

Actualmente estoy usando un gadget YUI. También tengo una función de Javascript para validar el resultado que proviene del div que YUI dibuja para mí:

Event.on("addGadgetUrl", "click", function(){ /* line x ------>*/ var url = Dom.get("gadget_url").value; if (url == "") { error.innerHTML = "<p> error" /></p>"; } else { /* line y ---> */ /* I need to add some code in here to set the value of "gadget_url" by "" */ } }, null, true);

Aquí está mi div :

<div> <p>URL</p> <input type="text" name="gadget_url" id="gadget_url" style="width: 350px;" class="input"/> <input type="button" id="addGadgetUrl" value="add gadget"/> <br> <span id="error"></span> </div>

Como puede ver, mi pregunta es, ¿cómo puedo establecer el valor de gadget_url como "" ?


Dependiendo del caso de uso, hace una diferencia si usa javascript ( element.value = x ) o jQuery $(element).val(x);

Cuando x undefined está undefined jQuery da como resultado una Cadena vacía mientras que javascript da como resultado "undefined" como una Cadena.


Los siguientes trabajos en MVC5:

document.getElementById(''theID'').value = ''new value'';


No estoy usando YUI, pero en caso de que ayude a alguien más, mi problema era que tenía identificaciones duplicadas en la página (estaba trabajando dentro de un diálogo y me olvidé de la página de abajo).

Cambiar la ID para que fuera única me permitió usar los métodos enumerados en la respuesta de Sangeet.


Prueba ... para YUI

Dom.get("gadget_url").set("value","");

con Javascript normal

document.getElementById(''gadget_url'').value = '''';

con JQuery

$("#gadget_url").val("");


document.getElementById(''gadget_url'').value = '''';