Project

General

Profile

Actions

Feature #33235

closed

Placeholder for TCEForm fields text/input

Added by Tobias Liebig over 12 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
Backend User Interface
Target version:
-
Start date:
2012-01-16
Due date:
% Done:

100%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

We need the possibility to display a placeholder/ghosttext in TCEForm fields to guide the user about default values. The Placeholder will disappear as soon as the user enters a value.
The Placeholder should be configurable by TCA config.

Allowed syntax:

  • "Foobar" => will display "Foobar" as placeholder
  • "LLL:EXT:foobar/Resources/Private/Languages/locallang.xml" => support "LLL:" syntax
  • "__row|fieldName" => will display the value of /fieldName/ as placeholder
  • "__row|relationField|fieldName" => If "relationField" is configured as group/db, display the value of "fieldName" of the foreign record as placeholder.

http://etobi.de/screens/placholder-20120116-213633.png

This feature was part of the BLE project.


Files

placholder.png (9.81 KB) placholder.png Tobias Liebig, 2012-01-16 21:38

Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #52630: PlaceHolder Feature in TCEforms only works on first relation levelClosed2013-11-132013-11-13

Actions
Actions #1

Updated by Tobias Liebig over 12 years ago

  • Status changed from New to Accepted
Actions #2

Updated by Gerrit Code Review over 12 years ago

  • Status changed from Accepted to Under Review

Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7823

Actions #3

Updated by Georg Ringer about 12 years ago

as we are using html5 in backend, why not use the placeholder attribute anyway?

Actions #4

Updated by Tobias Liebig about 12 years ago

Georg Ringer wrote:

as we are using html5 in backend, why not use the placeholder attribute anyway?

Currently the placeholder-attribute is only supported by the latest Webkit (Safari Nightly) and Chrome. This is why i implemented the JS-part to emulate the behavior.

BTW: Thanks for your review. I'll take care about your comments soon.

Actions #5

Updated by Georg Ringer about 12 years ago

it works also in current firefox and normal safari 5.0.5

IMO it is absolutly fine to use this and not the additional JS + overhead

Actions #6

Updated by Gerrit Code Review about 12 years ago

Patch set 2 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7823

Actions #7

Updated by Gerrit Code Review about 12 years ago

Patch set 3 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7823

Actions #8

Updated by Gerrit Code Review about 12 years ago

Patch set 4 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/7823

Actions #9

Updated by Tobias Liebig about 12 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 90 to 100
Actions #10

Updated by Benni Mack over 5 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF