sultan128
20.12.2009, 02:46
Собственно сабж.
Сама форма:
<form action="/cgi-bin/faq.cgi" method="post" name="frmSend" id="frmSend" enctype="multipart/form-data" style="margin:0;" onSubmit="alert
('!!!!'); return SendData();"><TABLE width="100%">
<TR>
<TD class="label"><B class="red">*</B> Имя и фамилия</TD>
<TD class="input"><INPUT name="name" type="text" class="wide" id="name" maxlength="255"></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Род деятельности</TD>
<TD class="input"><INPUT name="title" type="text" class="wide" id="title" maxlength="255"></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Город проживания</TD>
<TD class="input"><INPUT name="city" type="text" class="wide" id="city" maxlength="255"></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Контактный телефон</TD>
<TD class="input"><INPUT name="phone" type="text" class="wide" id="phone" maxlength="255"></TD>
</TR>
<TR>
<TD class="label">E-Mail</TD>
<TD class="input"><INPUT name="email" type="text" class="wide" id="email" maxlength="255"></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Вопрос</TD>
<TD class="input"><TEXTAREA name="question" cols="40" rows="5" class="wide" id="question"
style="width:100%"></TEXTAREA><BR><SPAN class="footnote" style="padding-left:0px; ">не более 150-ти символов</SPAN></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Ответ</TD>
<TD class="input"><TEXTAREA name="answer" cols="40" rows="5" class="wide" id="answer"
style="width:100%" ></TEXTAREA></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Откуда узнали о нас?</TD>
<TD class="input"><INPUT name="source" type="text" class="wide" id="source" maxlength="255"></TD>
</TR>
<TR>
<TD class="label">Фото</TD>
<TD class="input"><INPUT name="photo" type="file" class="wide" id="photo" maxlength="255"></TD>
</TR>
<TR>
<TD> </TD>
<TD><DIV class="button"><A href="#" onClick="return SendData();">Отправить</A></DIV></TD>
</TR>
</TABLE>
<br><span class="footnote red"><B>*</B> - обязательные для заполнения поля</span>
</FORM> </TD>
Также на сайте имеется следующий скрипт:
<script>
function SendData() {
if (document.frmSend.name.value == "") {
window.alert("Вы не указали свое имя.");
return false;
}
if (document.frmSend.name.value.length > 20) {
window.alert("Поле \"Имя и фамилия\" не может содержать более 20 символов.");
return false;
}
if (document.frmSend.title.value == "") {
window.alert("Укажите, пожалуйста, род своей деятельности.");
return false;
}
if (document.frmSend.city.value == "") {
window.alert("Не указан город проживания.");
return false;
}
if (document.frmSend.phone.value == "") {
window.alert("Не указан телефон телефон.");
return false;
}
if (document.frmSend.question.value == "") {
window.alert("Вы не задали вопрос");
return false;
}
if (document.frmSend.question.value.length > 150) {
window.alert("Вопрос слишком длинный. Постарайтесь уложиться в 150 символов.");
return false;
}
if (document.frmSend.answer.value == "") {
window.alert("Вы забыли дать ответ на вопрос.");
return false;
}
if (document.frmSend.answer.value.length > 120) {
window.alert("Ответ слишком длинный. Постарайтесь уложиться в 120 символов.");
return false;
}
if (document.frmSend.source.value == "") {
window.alert("Укажите, пожалуйста, источник Вашей информации.");
return false;
}
return frmSend.submit();
}
</script>
Нужно, чтобы отправилось 15к-20к запросов, с данными: text1, text2... соответственно в полях со звездочками. Без проксей и каптч. Как такое реализовать?
Сама форма:
<form action="/cgi-bin/faq.cgi" method="post" name="frmSend" id="frmSend" enctype="multipart/form-data" style="margin:0;" onSubmit="alert
('!!!!'); return SendData();"><TABLE width="100%">
<TR>
<TD class="label"><B class="red">*</B> Имя и фамилия</TD>
<TD class="input"><INPUT name="name" type="text" class="wide" id="name" maxlength="255"></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Род деятельности</TD>
<TD class="input"><INPUT name="title" type="text" class="wide" id="title" maxlength="255"></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Город проживания</TD>
<TD class="input"><INPUT name="city" type="text" class="wide" id="city" maxlength="255"></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Контактный телефон</TD>
<TD class="input"><INPUT name="phone" type="text" class="wide" id="phone" maxlength="255"></TD>
</TR>
<TR>
<TD class="label">E-Mail</TD>
<TD class="input"><INPUT name="email" type="text" class="wide" id="email" maxlength="255"></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Вопрос</TD>
<TD class="input"><TEXTAREA name="question" cols="40" rows="5" class="wide" id="question"
style="width:100%"></TEXTAREA><BR><SPAN class="footnote" style="padding-left:0px; ">не более 150-ти символов</SPAN></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Ответ</TD>
<TD class="input"><TEXTAREA name="answer" cols="40" rows="5" class="wide" id="answer"
style="width:100%" ></TEXTAREA></TD>
</TR>
<TR>
<TD class="label"><B class="red">*</B> Откуда узнали о нас?</TD>
<TD class="input"><INPUT name="source" type="text" class="wide" id="source" maxlength="255"></TD>
</TR>
<TR>
<TD class="label">Фото</TD>
<TD class="input"><INPUT name="photo" type="file" class="wide" id="photo" maxlength="255"></TD>
</TR>
<TR>
<TD> </TD>
<TD><DIV class="button"><A href="#" onClick="return SendData();">Отправить</A></DIV></TD>
</TR>
</TABLE>
<br><span class="footnote red"><B>*</B> - обязательные для заполнения поля</span>
</FORM> </TD>
Также на сайте имеется следующий скрипт:
<script>
function SendData() {
if (document.frmSend.name.value == "") {
window.alert("Вы не указали свое имя.");
return false;
}
if (document.frmSend.name.value.length > 20) {
window.alert("Поле \"Имя и фамилия\" не может содержать более 20 символов.");
return false;
}
if (document.frmSend.title.value == "") {
window.alert("Укажите, пожалуйста, род своей деятельности.");
return false;
}
if (document.frmSend.city.value == "") {
window.alert("Не указан город проживания.");
return false;
}
if (document.frmSend.phone.value == "") {
window.alert("Не указан телефон телефон.");
return false;
}
if (document.frmSend.question.value == "") {
window.alert("Вы не задали вопрос");
return false;
}
if (document.frmSend.question.value.length > 150) {
window.alert("Вопрос слишком длинный. Постарайтесь уложиться в 150 символов.");
return false;
}
if (document.frmSend.answer.value == "") {
window.alert("Вы забыли дать ответ на вопрос.");
return false;
}
if (document.frmSend.answer.value.length > 120) {
window.alert("Ответ слишком длинный. Постарайтесь уложиться в 120 символов.");
return false;
}
if (document.frmSend.source.value == "") {
window.alert("Укажите, пожалуйста, источник Вашей информации.");
return false;
}
return frmSend.submit();
}
</script>
Нужно, чтобы отправилось 15к-20к запросов, с данными: text1, text2... соответственно в полях со звездочками. Без проксей и каптч. Как такое реализовать?