Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.10.2012, 12:29
Новичок на форуме
Отправить личное сообщение для xrix Посмотреть профиль Найти все сообщения от xrix
 
Регистрация: 28.10.2012
Сообщений: 6

Gadget для windows
пишу гаджет для организации под windows 7.
суть такая. на рабочем столе висит гаджет с 2 формами, в одной форме выбираем нужное из выпадающего списка, во второй можно написать какой то комментарий и нажав кнопку отправить данные отправляются на корпоративный сервер и записываются в MySQL. Администратор локальной сети видит это обращение в следствии чего выполняет какие то действия.

Проблема заключается вот в чем. Что бы не писать индивидуальный гаджет под каждого пользователя я решил сделать так что бы script брал из системы учетные данные пользователя (ФИО), данные я получил но не могу записать их в форму input автоматически для дальнейшей передачи и их обработки. (получается сделать только через OnClick)

вот кусок кода

<script>
function user(){
document.write(new ActiveXObject("WScript.Network").UserName)
}
</script>


<form id="FormaAjax" action="http://.........../add.php" method="POST">

Имя:<br/>
<input type="text" name="user" value ="user()"><br/>

<br/><br/>
Тема обращения
<select name="tema">
<option value="1">Обращение 1</option>
<option value="2">Обращение 2</option>
</select>

Подробно:<br>
<textarea id="ques" name="info" ROWS=4 COLS=25></textarea>
<input type="submit" value="отправить">
</form>

ОЧЕНЬ ПРОШУ ВАШЕЙ ПОМОЩИ! Заранее всем благодарен
Ответить с цитированием
  #2 (permalink)  
Старый 28.10.2012, 13:08
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

xrix,
window.onload = function () {
    document.getElementsByName("user")[0].value = new ActiveXObject("WScript.Network").UserName;
}
Ответить с цитированием
  #3 (permalink)  
Старый 28.10.2012, 13:24
Новичок на форуме
Отправить личное сообщение для xrix Посмотреть профиль Найти все сообщения от xrix
 
Регистрация: 28.10.2012
Сообщений: 6

спасибо! работает!

а вот еще один вопрос. как сделать что бы после нажатия кнопки внизу под этой же кнопкой появилось сообщение что данные отправлены и поле textarea очищалось от записей

<input type="submit" onclick="" value="отправить">

Последний раз редактировалось xrix, 28.10.2012 в 13:44.
Ответить с цитированием
  #4 (permalink)  
Старый 29.12.2012, 20:06
Новичок на форуме
Отправить личное сообщение для xrix Посмотреть профиль Найти все сообщения от xrix
 
Регистрация: 28.10.2012
Сообщений: 6

прошу еще немного помощи, в данном коде все работает как и должно, за исключеним того что данные из textarea стираются раньше чем отправятся на сервер


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>desktop</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/main.js"></script>
</head>
<body>

<script>
function clearAndSend(event)
{
document.getElementById('info').value='';
document.getElementById('mytext').innerHTML='от равлено';
}

</script>

<!-- Подключаем jQuery и плагин -->
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.form.js"></script>
<script type="text/javascript" src="js/UserName.js"></script>

<div class="bgstyle">

<form id="FormaAjax" action="............../add.php" method="POST">

Ваше имя:
<input type="text" name="user" readOnly="" value ="user()" size="18"><br/>

<br/>
Тема обращения
<select name="tema">
<option value="2">Заменить картридж</option>
<option value="1">Невозможно войти в Directum</option>
</select>

Подробно:<br/>
<textarea id="info" name="info" ROWS=4 COLS=23'></textarea><br/><br/>

<center><input type="submit" class="btn" value="" name="upload" onclick="clearAndSend(event);">


<div id="mytext"></div>

</form>


<!-- Здесь делаем блок для вывода результата -->
<div id="result"></div>


<!-- Сам скрипт обработки формы -->
<script type="text/javascript">
$(document).ready(function(){
$("#FormaAjax").ajaxForm(function() {
//Здесь можно прописать какие действия будут делать после отправки формы,
// Например вместо формы будет выходить какой-нибудь текст
$("#result").load("result.htm");
});
});
</script>

</div>



</body>
</html>
Ответить с цитированием
  #5 (permalink)  
Старый 09.06.2014, 08:41
Новичок на форуме
Отправить личное сообщение для xrix Посмотреть профиль Найти все сообщения от xrix
 
Регистрация: 28.10.2012
Сообщений: 6

смешно, но прошло 2 года как я занимался этим приложением, теперь снова появилась необходимость его сделать, и все та же проблема, сообщения стираются раньше чем отправляются данные из формы., т.е. в мускуль они приходят пустые(((

<script type="text/javascript">
window.onload = function () {
document.getElementsByName("user")[0].value = new ActiveXObject("WScript.Network").UserName;
document.getElementsByName("computer")[0].value = new ActiveXObject("WScript.Network").ComputerName;}

</script>

<!-- Подключаем jQuery и плагин -->
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.form.js"></script>


<form id="FormaAjax" action="http://192.168.0.63/add.php" method="post">

<input type="text" name="user" readOnly="" value ="user()" size="20">
<input type="text" name="computer" readOnly="" value ="computer()" size="10"><br/>
Описание проблемы:<br/>
<textarea name="msg" id="mymessage" rows="4" cols="35"></textarea>
<input type="submit" value="Отправить" nclick="clearAndSend(event);">
</form>





<!-- Сам скрипт обработки формы -->
<script type="text/javascript">
$(document).ready(function(){
$("#FormaAjax").ajaxForm(function() {

$("#result").load("тест");
});
});
</script>

<div id="result"></div>


помогите кто может, буду чрезмерно вам признателен за оказанную помощь
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Collection – фреймворк для управления данными kobezzza Ваши сайты и скрипты 155 10.05.2013 08:59
Установка цвета через функцию .css() сбрасывает цвет для :hover xintrea jQuery 4 18.08.2012 15:38
Некорректная работа get(set)Attribute в IE для элементов img back to back Internet Explorer 15 09.06.2012 16:52
Удалению метаданных в JPEG lorents Библиотеки/Тулкиты/Фреймворки 2 22.04.2012 21:02
Переодическое обновление значений для графика, функция для обновления значений yupa87 Общие вопросы Javascript 0 09.07.2009 14:48