подскажите пожалуйста, есть форма -
<form action="http://some/b0/b.php" method="post" id="battleform" name="battleform"></form>
<input type="hidden" name="fightit" value="2">
<input type="hidden" name="fightvl" value="10">
<input type="hidden" name="turn" value="2">
<input type="hidden" name="bid" value="1200310820">
<input type="hidden" name="5b807" value="8361e">
дальше идут не hidden инпуты, куда и вводится полезная информация. На странице есть такой яваскрипт -
<script language="javascript">
right_attack_value=0; right_attack_required=1;
left_attack_value=0; left_attack_required=0;
enemyis=false;
check_grenade=0;
defend_value=0;
attack_type=0;
function rightattackcheck() { attack_type=1; right_attack_value=1; }
function leftattackcheck() { attack_type=1; left_attack_value=1; }
function defencecheck() { defend_value=1; }
function enemycheck() { enemyis=true; }
function drawlineclick(uid) {
enemycheck();
var optionlist = document.getElementById('euids').options;
for (var option = 0; option < optionlist.length; option++ ) { if (optionlist[option].value == uid) { optionlist[option].selected = true; break; } }
}
function fight() {
bad=0;
rav=right_attack_value;
lav=left_attack_value;
if (check_grenade==1) {
if (document.forms.battleform.use_grenade.checked==true) { rav=1; lev=1; attack_type=1; }
}
if (attack_type==0) { s="Выберите способ атаки"; bad=1; } else {
if ((right_attack_required==1) && (rav==0)) { s="Укажите, куда стрелять из оружия в правой руке"; bad=1; }
if ((left_attack_required==1) && (lav==0)) { s="Укажите, куда стрелять из оружия в левой руке"; bad=1; }
}
document.forms.battleform.fightit.value="3";
if (defend_value==0) { s="Решите, как будете уворачиваться"; bad=1; }
if (bad==1) { alert(s); }
else {
s="c6548b8c1f5b471e9cd1c0b357018107";
document.forms.battleform.fightvl.value=s;
document.forms.battleform.fightit.value=s;
if ((document.forms.battleform.fightvl.value==s) && (document.forms.battleform.fightit.value==s))
{
document.forms.battleform.submit();
}
}
}
</script>
В итоге вопрос - почему инпуты не в форме и что будет отправлено при отправке формы. Из скрипта видно, что когда все введенно, в форме устанавливаются 2 каких-то совершенно левых одинаковых значения и она сабмится. Но если отправляются только они, то непонятно как введенная пользователем инфа отправляется.
С вебом почти не знаком, пожалуйста проще