JS is fine for this. It's not the most effecient, but it works anyways.
<form name="form" action="javascript://" method="">
<input type="text" name="fname" />
<input type="button" name="submit" value="Go!" onClick="javascript:relocate()" />
</form>
<script type="text/javascript">
function relocate()
{
fname = document.form.fname.value;
location = "phpscript.php?fname=" + fname;
}
</script>
<?=$_GET['fname']?>