Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2014, 11:35
jovalca
 
Fecha de Ingreso: octubre-2013
Ubicación: Madrid
Mensajes: 53
Antigüedad: 10 años, 6 meses
Puntos: 1
Simple formulario de búsqueda no obtiene el valor de un input

Hola a todos.

Estoy con este simple formulario, el cual he revisado ya mil veces, he comparado con ejemplos, usado otros, etc. Y no consigo que tome el valor del campo de texto. Me trae de cabeza.

Que puedo estar haciendo mal?

Código:
<?php

function SearchIn() {
	$svalue = $_POST['svalue'];
	
	return $svalue;
}

?>
<div class="box-search">
	<div class="search-div">
		<form name="formsearch" method="post" action="">
			<input id="svalue" name="svalue" class="search-input" type="text" placeholder="Escribe aquí lo que buscas" autofocus>
	</div>
	<div class="button-search-div">
		<input type="submit" class="b-search-google" value="Buscar con Google" onclick="window.open('http://www.google.es/search?q=<?php SearchIn(); ?>');">
		</form>
	</div>
</div>
He probado con GET, con POST, con funcion y sin funcion, con echo y POST directamente y nada de nada.

Agradezco cualquier comentario o ayuda.

Mil gracias de antemano.