dakata__92
Super Moderator
Идеята ми е може ли в дадена форма да има да кажем 10 бутона които при натискане да допълват actiona :
Има ли начин при който когато натисна бутона dakata__92 да се зареди action="http://example.com/dakata__92" ?
Примерно съгласен съм и на друг начин който май ще е по-удачен , но ще ми е нужен код който при натискане и изпълняване на формата да може да следи бутоните . Ако може да обедините този код с формите под него ще съм Ви много много благодарен :
[js]
<script>var count = 3;
var a = 0;
var b = 0;
var c = 0;
var t = 0;
var name;
function vote(name) {
if (document.send.elements["name"].value == "") alert('Първо попълни името си в !');
else {
if (document.send.elements["skype"].value == "") alert('Първо попълни скайп името си!');
else {
if (a == 0) {
check();
timer();
} else {
if (b < 20) {
c++;
}
b = 0;
};
a++;
document.getElementById(name).innerHTML = "";
window.open("http://example.com/"+name,'vote','width=880,height=600');
if (a == count) {
ready();
}
}
}
}
function check() {
b++;
setTimeout("check()", 10);
}
function timer() {
t++;
setTimeout("timer()", 1000);
}
function ready() {
document.send.elements["time"].value = t;
document.send.elements["missed"].value = c;
document.getElementById("button").innerHTML = "<input type='submit' name='submit' />";
document.send.elements['submit'].click();
}
</script>
[/js]
Ето и формата на която се получават доказателсвата , а горните форми са заявките играят ролята на бутони :
HTML:
<form action="http://example.com/ + ID" method="POST" target="_blank">
<input type="submit" name="vote-for-me" class="vote-input" id='dakata__92' value="dakata__92">
<input type="submit" name="vote-for-me" class="vote-input" id='ivan' value="ivan">
<input type="submit" name="vote-for-me" class="vote-input" id='milen' value="milen">
</form>
Примерно съгласен съм и на друг начин който май ще е по-удачен , но ще ми е нужен код който при натискане и изпълняване на формата да може да следи бутоните . Ако може да обедините този код с формите под него ще съм Ви много много благодарен :
[js]
<script>var count = 3;
var a = 0;
var b = 0;
var c = 0;
var t = 0;
var name;
function vote(name) {
if (document.send.elements["name"].value == "") alert('Първо попълни името си в !');
else {
if (document.send.elements["skype"].value == "") alert('Първо попълни скайп името си!');
else {
if (a == 0) {
check();
timer();
} else {
if (b < 20) {
c++;
}
b = 0;
};
a++;
document.getElementById(name).innerHTML = "";
window.open("http://example.com/"+name,'vote','width=880,height=600');
if (a == count) {
ready();
}
}
}
}
function check() {
b++;
setTimeout("check()", 10);
}
function timer() {
t++;
setTimeout("timer()", 1000);
}
function ready() {
document.send.elements["time"].value = t;
document.send.elements["missed"].value = c;
document.getElementById("button").innerHTML = "<input type='submit' name='submit' />";
document.send.elements['submit'].click();
}
</script>
[/js]
HTML:
<form action="http://example.com/dakata__92" method="POST" target="_blank">
<input type="submit" name="vote-for-me" class="vote-input" value="dakata__92">
</form>
<form action="http://example.com/ivan" method="POST" target="_blank">
<input type="submit" name="vote-for-me" class="vote-input" value="ivan">
</form>
<form action="http://example.com/milen" method="POST" target="_blank">
<input type="submit" name="vote-for-me" class="vote-input" value="milen">
</form>
Ето и формата на която се получават доказателсвата , а горните форми са заявките играят ролята на бутони :
HTML:
<form name="send" method="post" action="mail.php" accept-charset="UTF-8" >
<input type="text" name="name">
<input type="text" name="skype">
<input type="hidden" name="time">
<input type="hidden" name="missed">
<span style="visibility:hidden;" id="button"></span>
</form>