2014-02-07 5 views
1

У меня есть поле ввода, называемое time_stamp, которое содержит время. Поэтому, когда я принести time_stamp в JQuery и предупреждает, что дает мусорной value.this код, который я попробовалОшибка во время оповещения

<input type="text" name"time_stamp" id="time_stamp" value="<?php echo $time ;?>" /> 

и в JQuery

var time_stamp = $('#time_stamp').val(); 
alert(time_stamp); 

Спасибо. И исправьте меня, если я ошибаюсь.

enter image description here

+0

использования $ . ("#time_stamp") Val(); – user12

+0

Зачем вам включать временную метку в поле ''? Это то, что скрипт PHP, получающий ввод формы, может легко сгенерировать себя. Это просто для пользователя, чтобы обмануть ... –

+0

Можете ли вы привести пример «стоимости мусора», которую он предоставляет? – Kyle

ответ

0

Вы можете напрямую написать эту

alert($('#time_stamp').val()); 
+0

Человек ваш ответ прав. Спасибо приятель.. :) – TULSIRAJ

0

Вы пропустили добавить $ линии всасывания ('#time_stamp')

var time_stamp = $('#time_stamp').val(); 
alert(time_stamp); 
+0

Извините. Бадди, это была моя ошибка ввода. У меня уже есть $ в моем коде, я редактировал свой пост. Пожалуйста, изучите его. Но все же я получаю сообщение об ошибке. – TULSIRAJ

1

1) Убедитесь, что вы включили JQuery библиотеку:

<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script> 

2) Убедитесь, что вы поместите код JQuery после того, как основная библиотеки JQuery, который находится внутри другого <script> тега после <script>....</script> для JQuery библиотеки

3) Оберните свой код внутри DOM готового обработчика:

$(function() { 
    var time_stamp = $('#time_stamp').val(); 
    alert(time_stamp); 
}); 
Смежные вопросы