Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Вывод форм Php и javaScript по нажатию на кнопку
sirdo  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 7
Пользователь №: 42263
На форуме: 1 год, 1 месяц, 3 дня
Карма:




Добрый вечер! Есть одна проблема которую бы хотелось решить. На Php имеется форма которая по нажатию кнопки отправляет данные. К кнопке на событие OnClick подвешена функция которая запускает Java Script содержащий форму. В форме имеется передача файлу php. Все запускается. Но результат следующий. Сначала появляется окно с формой javаScript и кнопкой отправить. Если я на нее успею нажать событие выполнится, не успею пойдет передача php скрипта. Так вот я никак не могу разобраться как скрыть на форме JavaScript кнопку и автоматически эмулировать ее нажатие или сделать Submit формы (JavaScript) без использования кнопки.

Код на php:

echo '<td><input type="submit" value="Сохранить" OnClick="dot();" style="top:-60px;left:150px"></td>';



Код на javaScript:
<script language="javascript"><!--
function dot(){
var op = document.getElementById("opis");
var op1 = op.value;
var cont = document.getElementById("cont");
var cont1 = cont.value;
var om = document.getElementById("om");
var om1 = om.value;
var ob = document.getElementById("ob");
var ob1 = ob.value;

var tit = document.getElementById("tit");
var tit1 = tit.value;

var datus = document.getElementById("datus");
var datus1 = datus.value;
var nom = document.getElementById("nom");
var nom1 = nom.value;

var raion_sel = document.getElementById("raion");
var raion_txt = raion_sel.options[raion_sel.selectedIndex].value;
var street_txt = raion_sel.options[raion_sel.selectedIndex].text;
var house_sel = document.getElementById("street");
var house_txt = house_sel.value;
//var street_sel = document.getElementById("street");
//var street_txt = street_sel.options[street_sel.selectedIndex].text;

//var house_sel = document.getElementById("house");
//var house_txt = house_sel.options[house_sel.selectedIndex].value;

//var adres_string = raion_txt + ', ' + street_txt + ', ' + house_txt;

document.getElementById('adres').value = raion_txt;
document.getElementById('adres1').value = street_txt;



document.write('<form name="form1" action="tes1.php" method="get">');

document.write('<input type="hidden" name="opis" value="' + op1 + ' ">');
document.write('<input type="hidden" name="cont" value="' + cont + ' ">');
document.write('<input type="hidden" name="ob" value="' + ob1 + ' ">');
document.write('<input type="hidden" name="om" value="' + om1 + ' ">');
document.write('<input type="hidden" name="tit" value="' + tit1 + ' ">');
document.write('<input type="hidden" name="datus" value="' + datus1 + ' ">');
document.write('<input type="hidden" name="nom" value="' + nom1 + ' ">');
document.write('<input type="submit" value="Отправить"></form>');




}
</script>
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса