Вам необходимо использовать jQuery для привязки к событию submit и предотвращения действия по умолчанию. Было бы немного эффективнее, если бы ваша форма и никнейм использовали id
в дополнение к своим именам:
<script type="text/javascript">
jQuery(function($){
$("form[name=input]").submit(function(e){
e.preventDefault(); // Keep the form from submitting
var form = $(this);
// Use the POST method to post to the same url as
// the real form, passing in newNickname as the only
// data content
$.post( form.attr('action'), { newNickname: form.find(':text').val() }, function(data){
alert(data); // Alert the return from the server
}, "text" );
});
});
</script>