Sign in to follow this  
Followers 0
blouse

Помогите загнать параметры в ссылку для api передачи на лендинг (платно)

4 posts in this topic

Всем привет.

Вчера немного разобрался получилась тая форма smsbilling.at.ua/index/api_ideja_bank_admitad/0-135

 

по такому скрипту

<script language="javascript" src="http://smsbilling.at.ua/smshinline.js"></script><script type="text/javascript">


function checkformx(){
var err=0;
var str = document.getElementById('phone').value;
var all_letters = str.length;

for(var i=0, upper=0, lower=0, digits=0, symbols=0, char; i < all_letters; i++) {

 char = str.charAt(i);
 if ((!isNaN(char * 1))&&(char!=' ')){
 digits++;
 }
 else if("<>@!#$%^&*()_+[]{}?:;|'\"\\,./~`-=".indexOf(char) != -1) {
 symbols++;
 }
 else if (char == char.toUpperCase()) {
 upper++;
 }
 else if (char == char.toLowerCase()){
 lower++;
 }
}
if (digits!=10) {err=1;document.getElementById('pherr').innerHTML="<br><font color=red>Ошибка!</font> Номер телефона должен быть в формате <b>097 774 88 88</b> (10 цифр)";document.getElementById('phone').style.border="1px solid red";}
 else {document.getElementById('pherr').innerHTML="";document.getElementById('phone').style.border="1px solid #888";}
if (document.getElementById('lastName').value.length<3) {err=1;document.getElementById('lastNameerr').innerHTML="<br><font color=red>Ошибка!</font> Неверно введена фамилия";document.getElementById('lastName').style.border="1px solid red";}
 else {document.getElementById('lastNameerr').innerHTML="";document.getElementById('lastName').style.border="1px solid #888";}
if (document.getElementById('firstName').value.length<3) {err=1;document.getElementById('firstNameerr').innerHTML="<br><font color=red>Ошибка!</font> Неверно введено имя";document.getElementById('firstName').style.border="1px solid red";}
 else {document.getElementById('firstNameerr').innerHTML="";document.getElementById('firstName').style.border="1px solid #888";}
if (document.getElementById('middleName').value.length<3) {err=1;document.getElementById('middleNameerr').innerHTML="<br><font color=red>Ошибка!</font> Неверно введено отчество";document.getElementById('middleName').style.border="1px solid red";}
 else {document.getElementById('middleNameerr').innerHTML="";document.getElementById('middleName').style.border="1px solid #888";}
if (document.getElementById('city').value.length<3) {err=1;document.getElementById('cityerr').innerHTML="<br><font color=red>Ошибка!</font> Неверно введен город";document.getElementById('city').style.border="1px solid red";}
 else {document.getElementById('cityerr').innerHTML="";document.getElementById('city').style.border="1px solid #888";}


if (err==0) 
{
document.getElementById('phone').value="+38"+document.getElementById('phone').value;
document.getElementById('order').submit();
}
}
</script>






<center>
<form action="http://www.idea-credit.com.ua/submit/&url=smsbilling.at.ua/&url=ad.admitad.com/g/5787df4aa6f86ef4cd28ee656ec93ef9fdfa1d39/&code=8541
 />
 <tbody>

<form class="form" method="POST" enctype="multipart/form-data">
 <input name="csrfmiddlewaretoken" value="Tz4NvEDVExQV59pzcC0xHc9GwveUhYiy" type="hidden">
 <p>Заполните онлайн заявку</p>
 <span>на получение кредита</span>
 <label for="name" class="required">
 ФИО
 <div class="input">
 <input id="id_name" name="name" placeholder="Иванов Иван Иванович" type="text">
 </div><span class="error">Обязательное поле.</span>
 </label>
 <label for="inn" class="required">
 ИНН
 <div class="input">
 <input id="id_inn" name="inn" type="text">
 </div><span class="error">Обязательное поле.</span>
 </label>
 <label for="phone" class="required">
 Мобильный номер телефона
 <div class="input">
 <input id="id_phone" name="phone" placeholder="(063) 555-55-55" type="text">
 </div><span class="error">Обязательное поле.</span>
 </label>
 <label for="id_eula" class="check">
 <input id="id_eula" name="eula" type="checkbox">
 Я согласен/на на обработку личных данных
 </label><span class="error">Обязательное поле.</span>
 <button class="button js-send" type="submit">Отправить заявку</button>
 <span class="note">*Поля обязательные для заполнения</span>
 </form>
 
</center>
както так   но при отправке   я так понимаю нужно ссылку закодировать как написано в инструкции но какую часть непонятно может кто подскажет (платно)

 

При отправке лендиг отдает такое

 

Not Found

The requested URL /submit/&url=smsbilling.at.ua/&url=ad.admitad.com/g/5787df4aa6f86ef4cd28ee656ec93ef9fdfa1d39/&code=8541 /> <tbody> <tr> <td>Фамилия*     :</td> <td><input id= was not found on this server.

 

Инструкция в файле

Share this post


Link to post
Share on other sites

Скорее всего вы намудрили с синтаксисом. Нужно строчки:

<form action="http://www.idea-credit.com.ua/submit/&url=smsbilling.at.ua/&url=ad.admitad.com/g/5787df4aa6f86ef4cd28ee656ec93ef9fdfa1d39/&code=8541
 />
 <tbody>

<form class="form" method="POST" enctype="multipart/form-data">

заменить на:

<tbody>

<form class="form" method="POST" enctype="multipart/form-data" action="http://www.idea-credit.com.ua/submit/&url=smsbilling.at.ua/&url=ad.admitad.com/g/5787df4aa6f86ef4cd28ee656ec93ef9fdfa1d39/&code=8541/>

Share this post


Link to post
Share on other sites

я гдето уже близок

отдает  {"status": "error", "error": "The url parameter is required"}

Share this post


Link to post
Share on other sites

данные не передаются, так вы открыли две form

 

удалите второй вызов:

<form class="form" method="GET" enctype="multipart/form-data">

или совместите его с первым.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.