11
Tengo un UIWebView y quiero configurar uno de sus campos de texto para cierto texto. ¿Es eso posible? Si es así, ¿cómo puedo hacer eso? GraciasEstablecer texto para un campo de texto en UIWebView
Tengo un UIWebView y quiero configurar uno de sus campos de texto para cierto texto. ¿Es eso posible? Si es así, ¿cómo puedo hacer eso? GraciasEstablecer texto para un campo de texto en UIWebView
Sí se puede establecer el texto para un campo de texto en el UIWebView usando javascript
A modo de ejemplo, si tiene un campo de texto en esta forma
<input id="textFieldID" type="text" value="TextValue"/>
Valor de ajuste:
[theWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('textFieldID').value = 'Hello World'"]
Obtener valor:
NSString* value = [theWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('textFieldID').value"];
¿Cómo puedo averiguar la identificación del campo de texto? Gracias por la respuesta. – Dexter
código de verificación @Dexter nuevamente lo edité. – Cyprian
Dependiendo del tipo de campo al que desee acceder, siempre puede obtener los campos con: document.getElementsByTagName() donde especifica si necesita TEXTAREA, INPUT o SELECT y luego solo selecciona uno de la matriz que devuelve. Si usted desea conseguir el segundo campo de entrada de toda la página, simplemente: document.getElementsByTagName ('INPUT') [1] .Value – margusholland