изменение формы сообщения - PullRequest
1 голос
/ 03 октября 2010

Я хочу изменить данные формы перед отправкой. я использую некоторый код java-скрипта, чтобы получить некоторые пользовательские входы и хочу прикрепить их для запроса данных поста. Я хочу нормальный пост, который приводит к отображению результата в виде HTML-страницы. может быть полезно, что я связал JQuery и могу использовать его функции. Большое спасибо!

Ответы [ 2 ]

1 голос
/ 03 октября 2010

html

<form action="test.php" name="testform" id="testForm">
<input type="text" value="hello" name="testinput" />
<form>

javascript

//handle form submit
   jQuery("#testForm").submit(function(e){

      //prevent default action
      e.preventDefault; 

     //get form
     var _data=jQuery("#testForm").serialize();

     //add custom props
     _data['customProp1']='customValue1';
     _data['customProp2']='customValue2';

     //now just submit form or call ajax

    });
1 голос
/ 03 октября 2010

Вы можете использовать событие onSubmit, как показано ниже -

<form action="test.php" name="testform" onSubmit="return TestDataCheck()" >
<input type="text" value="hello" name="testinput" />
<form>

Определить функцию, как показано ниже -

<script type="text/javascript">
function TestDataCheck(){

//Here do whatever you want to do with the form or it's values.
//I am changing the value of input field in the form for your reference in same way you
//can change any elements value.

$('input[name="testinput"]').val("bye");

return true.

}
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...