2010-10-04 4 views
0

Мне нужно увидеть, есть ли текущий водяной знак для ввода поля, но я не уверен, есть ли геттер для this watermark plugin. Я знаю, что я могу установить водяной знак как этогоКак получить текст для этого входного текста?

$("#request_money").Watermark("Not now"); 

Я попытался это, но это не кажется, установив значение

if($("#request_money").val() == "Not now"){ 
    $("#request_money").val("") 
} 

и я попытался это

$("#request_money").Watermark(); 

любых идей .. ...

+0

Ваш второй бит кода, кажется, работает, насколько я могу судить. Можете ли вы ссылаться на нерабочий код? – lonesomeday

+0

На их демо, в Firebug, я сделал $ ('# first'). Val() и получил «First» назад в качестве результата. Так что, похоже, ваш код, чтобы получить val(), должен работать. – Gregg

ответ

2

Основываясь на ваших предыдущих вопросах и ваших причинах, желающих очистить значение, я не хочу указывать alt который может понравиться вам гораздо больше. Оформить заказ других плагинов, таких как label over, вы можете try out a demo here.

Вместо того, чтобы когда-либо фактически вводить значение в поле, он просто использует некоторый CSS, чтобы расположить его сверху, давая водяной знак «эффект» ... но без каких-либо проблем при отправке формы.

Есть и другие аналогичные варианты, но этот подход позволяет передавать значение по умолчанию на сервер, что вам нужно (опять же, если вы читаете только это ... это основанный на предыдущих вопросах OP) ... Я думаю, что жизнь была бы намного проще, если бы вы пошли по этому маршруту :)

+0

+1 для labelOver. это так удобно. и я согласен, что это решит проблему – Patricia

+0

awesome thanks ...... – Trace

+0

@Matt - добро пожаловать, извините, это не случилось со мной на днях как решение ... Я использовал его в нескольких проектах , это очень удобно :) –

Смежные вопросы