O'Reilly: User-Friendly Form Validation (PHP/CSS)
Grok Headline matches for O'Reilly: User-Friendly Form Validation (PHP/CSS)
User-Friendly Form Validation with PHP
and CSS
User-Friendly Form Validation with PHP
and CSS
04/23/2004 07:14 PM
Any non-trivial web application processes form data, and every
secure web application has to validate that data on the server.
Balancing security with user-friendliness can be tricky. Jeff Cogswell
demonstrates one approach.
Form and Spelling Validation
Form and Spelling Validation
10/29/2003 02:22 AMMost dynamic web sites rely heavily on forms. From user authentication
to entry of news items, we use forms to accept user input. There are
many different ways we can validate data from the user. In this
tutorial, we will examine several of the more common items that need
validation and provide examples for each. We will also explore how to
check documents for misspelled words and suggest proper replacements.
validate_form.js: HTML form validation
validate_form.js: HTML form validation
07/05/2004 03:44 PMvalidate_form.js: Version 1.9b released
Formcat: form validation generator.
Formcat: form validation generator.
01/06/2005 12:15 AMFormcat 1.01 released
Form Validation on the Client Side
Form Validation on the Client Side
09/09/2002 01:18 AMWebmasterBase Sep 9 2002 0:40AM ET
Enhancing form usability with
instructions and validation
Enhancing form usability with
instructions and validation
05/25/2004 02:49 PMCNET May 25 2004 7:19PM GMT
Automate form validation with JavaScript
and JavaBeans
Automate form validation with JavaScript
and JavaBeans
02/15/2003 02:56 AMCNET Feb 15 2003 1:24AM ET
Form Validation: an Object-Oriented
Approach
Form Validation: an Object-Oriented
Approach
05/30/2002 02:41 PMO'Reilly PHP DevCenter: PHP Form
Handling
O'Reilly PHP DevCenter: PHP Form
Handling
08/27/2004 01:35 PMThe
O'Reilly PHP Devcenter has a
new article posted seeking to help you out with your form
handling with a listing of several tips to get started.
Linux Getting More User Friendly
Linux Getting More User Friendly
02/03/2003 10:14 AMThe old line on Linux that it was hard to install and harder to
maintain is finally starting to give way: "...a fresh Redhat 8.0
install its amazing how far its come. The Font's, icon crispness and
overall look is light years from where it was."
Is AOL More Ad-User Friendly?
(AdWeek.com)
Is AOL More Ad-User Friendly?
(AdWeek.com)
09/22/2004 06:38 PMAdWeek.com - As an ad medium, America Online has struggled to compete
with rivals Yahoo! and Microsoft's MSN. But nine-month AOL Me-dia
Networks president Michael J. Kelly declares the Time Warner unit has
turned the corner--and some advertisers and agencies agree.
Making DVDs user friendly
Making DVDs user friendly
02/01/2005 10:12 PMI have been messing around with a
similar conundrum. I have a PocketPC that I drag everywhere and just
got a 1Gb SDIO card that works with it. I found a product called
DVD2PPC which rips DVDs to WMV files compressed to the viewed on the
PocketPC. It works pretty well. Sometimes the audio track is off. But
for the most part it works. and I get 5-8 movies on my PPC.
I'll be that Apple is discussing with
studios about movie downloads. The iPod is the perfect platform for
this. My PocketPC plays video and it won't be long before iPods
do.
I guess I’m not
typical.
It’s rare for me to watch a DVD at home anymore.
If I’m watching TV, it’s a basketball game, something on
HDNet/Movies, or one of the HD channels, or something I Tivo’d.
Typically Dave Chappelle or Law & Order.
About the
only time I actually place an actual DVD into a DVD player is when
it’s for my daughter.
That’s not to say I
don’t want to watch DVDs, or I haven’t watched
DVD’s. I do, and I have.
I watched them in hotel
rooms on my PC. I’ve watched them on my PC when I’m
on a plane. Mostly, and I’m sure this was my fault for not
being careful, I watched half ‘till the end, the other
half until they stopped playing because of a scratch.
Is
there anything more irritating than a scratched DVD?
So I
thought I would do something about it. I have
already written about how I think hard drives will have a
significant part to play in how we experience and watch video content.
What I hadn’t done personally was take the time to convert
DVD’s I had PURCHASED to a format that could be easily stored on
my new remote control sized, 80gbs Firelight.
My plan was to
take the drive, stuff it with movies, and use it to launch movies I
could watch on the road.
What a pain in the ass.
I used
3 different rippers. All pretty much worked in realtime. Slow. Tedius.
Didn’t rip correctly every time. My dream of taking 20 or
so movies on the road with me died a sad death halfway through the
boredom of coming back and checking to see if Dodgeball was done.
Which leads to the “aren’t I the customer here
moment,” we all have.
Why isn’t an AVI, DIVX, WMV,
MOV or any format of computer usable video put on one of the
DVD’s ? Anything but those pain in the ass VOB files. Most
DVD’s have the less than 1gbs in space left.
It can be
copy protected for those studios with Piraphobia (fear of
piracy). I just need the ability to copy it 3 or 4 times
(don’t want to be left off when I put it on my new 250gbs
mobile drive next year ).
I would even pay a premium for
it…Put a sticker on the package saying this DVD has a format
compatible with PC hard drives.
Better yet, you could put it
online. Let me put my DVD in, it checks your website for
authenticity, I give you my demographic information, you let me
download a file I can put on my hard drive.
You win, the
customer wins and guess what? When it comes time to buy a DVD, and
it’s a toss up between the movie that makes it easy for me, the
customer, vs. the one who doesn’t care about me. Guess which one
I pick ?
If no one wants me as their customer, then I do more
of what I’m starting to do now. I take the movies and tv shows I
record from my computer based PVR and copy them to my little harddrive
(in minutes for everything), and watch them on the road instead of
buying your DVD’s.
Complications lose customers.
Simplification gets customers.
Related.
..
[Blog
Maverick]
User-friendly BI takes shape
User-friendly BI takes shape
06/21/2004 07:35 AMActuate and MicroStrategy continue to battle over an enterprise market
increasingly demanding more user-friendly business intelligence from a
single BI platform.
Another crack at user-friendly feeds
Another crack at user-friendly feeds
05/03/2004 07:57 AMdiveintomark.org/archives/2004/05/02/user-friendly-feeds
track this
site | 4 links
'Virtual PC' Still Slow But More User
Friendly
'Virtual PC' Still Slow But More User
Friendly
03/30/2005 04:22 AM By Dennis Sellers, Macsimum
XandrosOS: User-friendly to a fault
XandrosOS: User-friendly to a fault
02/16/2004 01:14 PMReg Review Linux with all the drawbacks of Windows
10 Easy Steps To A User Friendly Website
10 Easy Steps To A User Friendly Website
12/21/2003 02:33 AMWebDevInfo Dec 21 2003 1:25AM ET
Evolt.org: Making Tables User-friendly
Evolt.org: Making Tables User-friendly
10/01/2002 08:16 AMCUTE User-friendly Text Editor 0.2.9
CUTE User-friendly Text Editor 0.2.9
08/03/2004 02:14 PMA Scintilla-based, scriptable text editor.
CUTE User-friendly Text Editor
CUTE User-friendly Text Editor
03/16/2003 10:59 AMCUTE 0.1.3 released
Sony's User-Friendly Copy Block
Sony's User-Friendly Copy Block
11/11/2003 05:51 AMSony's new CD technology would prevent copying songs to file-sharing
sites -- the music industry's worst nightmare -- while still letting
customers make copies for their own use.
Sony's User-Friendly Copy Block.
Sony's User-Friendly Copy Block.
11/10/2003 11:20 PMReuters:
Sony's User-Friendly Copy Block. Extra crap on a CD does
not make up for the inconvenience of DRM. The fact that a Sony CD only
works with Sony portable music players is not like the iTunes Music
Store only working with the iPod, since people have expectations that
they can legally rip their legally-purchased CDs however they want.
Give me a CD or nothing.
CUTE User-friendly Text Editor 0.2.2
CUTE User-friendly Text Editor 0.2.2
11/16/2003 01:29 AMA Scintilla-based, scriptable text editor.
CUTE User-friendly Text Editor 0.2.8
CUTE User-friendly Text Editor 0.2.8
06/06/2004 11:29 PMA Scintilla-based, scriptable text editor.
CUTE User-friendly Text Editor 0.2.7
CUTE User-friendly Text Editor 0.2.7
04/12/2004 03:37 PMA Scintilla-based, scriptable text editor.
TopCash Launches New User-Friendly
Extractor and Burner
TopCash Launches New User-Friendly
Extractor and Burner
06/10/2004 02:47 AMExtracting and copying CD or DVD files is a must for anyone who
listens to music on their computer. TopCash Extractor and Burner Makes
this process a snap. [PRWEB Jun 10, 2004]
Wired News: Sony's User-Friendly Copy
Block
Wired News: Sony's User-Friendly Copy
Block
11/11/2003 09:14 PM3G technology making the lives of people
easier through user-friendly compelling
applications
3G technology making the lives of people
easier through user-friendly compelling
applications
06/22/2004 02:42 AMAME Info Jun 22 2004 6:37AM GMT
O'Reilly Network Column Discusses New
User Interface Possibilities Offered by
XUL
O'Reilly Network Column Discusses New
User Interface Possibilities Offered by
XUL
04/09/2004 04:05 PMWells Fargo's Internet exec makes its
site user-friendly and an effective
sales tool
Wells Fargo's Internet exec makes its
site user-friendly and an effective
sales tool
12/27/2003 09:04 AMSan Jose Mercury News Dec 27 2003 8:06AM ET
New Dual Channel Digital LVDT Readout
and Setpoint Controllers Offer
User-Friendly Operations, Versatile
Applications
New Dual Channel Digital LVDT Readout
and Setpoint Controllers Offer
User-Friendly Operations, Versatile
Applications
03/19/2005 03:12 AMMacro Sensors introduces two new six-digit, dual channel controllers
for applications involving LVDT-based displacement transducers or VR
half-bridge gaging probes. Economically-priced, the DMC-A2 Dual
Channel AC-LVDT Controller and DMC-D2 Dual Channel DC-LVDT Controllers
perform arithmetic calculations between two channels for T.I.R.
measurements or differential measurement for use in production lines
to automatically gage products for quality control and product
sorting. [PRWEB Mar 18, 2005]
Stellus Systems™ Sets New Standard
for Consumer-level GPS Receivers for
Smartphones and Handheld
DevicesHigh-Performance GPS Receiver
Transforms Mobile Devices Into
User-Friendly Navigational Tools
Stellus Systems™ Sets New Standard
for Consumer-level GPS Receivers for
Smartphones and Handheld
DevicesHigh-Performance GPS Receiver
Transforms Mobile Devices Into
User-Friendly Navigational Tools
01/05/2005 03:27 AMStellus System, Inc., a leading system integrator of wireless
communication products, announced today the SSI-SDIO-1000, the first
high-performance, rugged GPS (Global Positioning System) receiver with
a SDIO (Secure Digital Input/Output) interface designed for power
conscience consumer-level applications. Stellus’ unique design
enables mobile devices, such as Smartphones and connected PDAs, to
receive GPS signals and, together with off-the-shelf GPS mapping
software, transforms them into navigational receivers. [PRWEB Jan 5,
2005]
O'Reilly Network: O'Reilly Network --
2004 Emerging Technology Conference
Coverage [Jan. 16, 2004]
O'Reilly Network: O'Reilly Network --
2004 Emerging Technology Conference
Coverage [Jan. 16, 2004]
02/11/2004 08:18 AMO'Reilly Network: O'Reilly Network -- 2004 Emerging Technology
Conference Coverage [Jan. 16, 2004] .. the DDTI's own aggregation
page
oreillynet.com/et2004
track this
site | 6 links
HotFix Watch: Programs that are
advertised to a user run when another
user logs on to an SMS 2.0 client
computer
HotFix Watch: Programs that are
advertised to a user run when another
user logs on to an SMS 2.0 client
computer
08/30/2004 05:24 PMRevenge of the User: Lessons from
Creator/User Battles ETCON talk notes
Revenge of the User: Lessons from
Creator/User Battles ETCON talk notes
02/11/2004 04:31 PMHere're my running notes from danah boyd's
Re
venge of the User: Lessons from Creator/User Battles at the
O'Reilly Emerging
Technology Conference in San Diego.
The response is an attempt to "configure the users" -- constrain
behavior to acceptable behavior with messaaging, kicking people
off, etc.
This won't work: you can't tell a hacker not to hack. These kids
are social hackers. You can stop some bad behavior, but you chase
off your best users, too.
Dating doesn't happen because you're in a dating context. Dating
arises out of real contexts.
Taking away fakesters didn't make Frienster more real. Friendster
is unreal because people never remove their friends, even if they
never see them (the exception is when you break up, ironic,
because ex-lovers are strong ties!).
Link
How to deal with packages where user
specific data configuration has to be
user portable
How to deal with packages where user
specific data configuration has to be
user portable
09/11/2004 11:26 PM"Lance Arthur slightly loses it over
BitTorrent - which I will confess does
not have the greatest user experience
for a naive user"
"Lance Arthur slightly loses it over
BitTorrent - which I will confess does
not have the greatest user experience
for a naive user"
08/14/2004 09:34 AMReview - The Elements of User
Experience: User-Centered Design for the
Web
Review - The Elements of User
Experience: User-Centered Design for the
Web
12/08/2002 10:04 PMWebmasterBase Dec 8 2002 8:41PM ET
Modify The User Description Attribute
For An Ad User Account
Modify The User Description Attribute
For An Ad User Account
08/17/2004 09:19 PMGrok Description matches for O'Reilly: User-Friendly Form Validation (PHP/CSS)
GrokA matches for O'Reilly: User-Friendly Form Validation (PHP/CSS)
Validation with JavaScript
Validation with JavaScript
12/02/2003 12:15 AM
Form validation can help to reduce the amount of bad data that
gets saved to your database. In this article, find out how you can
write a simple JavaScript form validator for basic client-side
validation, and learn a little bit about JavaScript OOP in the process
as well.
How to Create Universally Related Popup
Menus with Javascript: Single Form
Version III
How to Create Universally Related Popup
Menus with Javascript: Single Form
Version III
06/17/2005 03:32 PMIn this article, the author modifies Andy King's original version of
the Universally Related Popup Menus (URPMs). His intention was to make
it more suitable for submitting data to a server and to simplify the
JavaScript "O" objects used to store all the related list data. Read
on to see how he did it. By Rob Gravelle. 0613
CSS Validation
CSS Validation
02/10/2004 02:45 AM As reported elsewhere this morning, if you use the Tantek hack in
combination with the screen media type, your CSS doesn't validate.
Long story short, it's because the validator is mis-reporting. It
should validate, but it doesn't. Well, at...
E-mail Validation with PHP
E-mail Validation with PHP
06/18/2004 08:38 PMThis tutorial will show you how to check to see if an E-mail address
is valid.
Validation by Instance
Validation by Instance
09/03/2002 11:37 AMWhat if a single schema type won't suffice, and you need a DTD, RELAX
NG, and W3C XML Schema? Michael Fitzgerald explains how to generate
all three automatically from a representative XML instance.
The Search for Validation
The Search for Validation
07/06/2004 06:29 PMSmart Mobs
links to an
inte
resting article on how the teenagers are using blogs. The
following two paragraphs make me raise my eyebrows in not completely
unlike Spock -manner:
What's consistent throughout is the search for validation. Though most
say they write entries for themselves, it's a disappointment if no one
responds. One Evergreen student recently posted a message pleading for
feedback. "it makes me sad that no one leaves me comments. . . .
i write like these huge entries . . . about so much stuff . . . and no
one even says anything in return. and i go to all of your xangas or
whatevers and ALWAYS leave a comment.
...
Most teens abide by an unwritten code of the blogosphere: What happens
online stays online. Many have digital friendships with classmates but
never socialize in real life "because we don't hang with the same
crowd, as one Evergreen student explained.
The first one I've heard from many people also in the Finnish
blogosphere. Feedback is what keeps many people writing, though some
are still happy just to organize their own thoughts, and don't really
care if someone reads them or not.
But combined with the second one... It's amazing how naturally the
teenagers consider online life a completely separate arena, one that
has nothing to do with the real life. It makes me actually wonder
about things like the Finnish blog awards, or the blogger meetings that are occurring
everywhere. It is strange to meet fellow bloggers, indeed: many
people write only of a single aspect of their life online, be it their
angst at being alone or their hobbies, or their day-to-day life. Very
few people pour all aspects of their life into the internet, and even
then the "compression" of the bandwidth is very lossy: you
only see some things, with the less interesting bits removed.
Many people have told me that they like to read their own blogs. I
like to do it myself, sometimes (then again, I'm not very critical at
myself :). This is not really very surprising, as it most probably is
the kind of text you like to read - and also because it makes your own
life to look more interesting. It's kinda like doing social
pornography on yourself - something that all of us do anyway. It's no
more different than looking through old photographs, or resting your
eyes on your own furniture (you chose it, so it must be pleasing).
Who are you blogging really for?
Why do I write online?
I guess there is no simple answer to that. Part of me yearns for
validation: the "Hey, I read your entry the other day and I
liked it" -moments. Part of me is narcistic: I want to be known,
scream out that my life has not been in vain. Part of it is simply
about the engineers built-in desire to change things, to have impact
on the world - nibble away at the corner of a huge statue so that it
becomes more beautiful. Part of me wants a place to store my thoughts
in some coherent order, and an important part of me just needs
to write.
But I guess the most important thing are the people. Weblogs allow me
to share things with the people I love, allow other people to discover
me and perhaps - if I'm lucky - they become friends. What I write is
only a small part of me, but it is the part I want you to see. They
are things I consider important, or things that move me. Or things
that are just silly and make me laugh.
I like bloggers. Blogging is not yet tainted by rampant
commercialism, nor big corporations saying "we want this",
or "we monetize that". Blogging is about creating something
new, be it in the form of your life, or just repeating old things but
in a new order. Bloggers have their own voice, some of them beautiful, and some of
them not so beautiful
...
IT project validation
IT project validation
01/04/2003 01:58 AMCNET Jan 4 2003 1:02AM ET
A New Source for Your Validation
A New Source for Your Validation
07/13/2004 08:37 PMSince I first implemented ccValidator late last year, I've been
encouraged by the amount of feedback and suggestions I've received.
Common-ers everywhere have pointed out bugs, suggested improvements
and encouraged it's development into a useful tool.
Today, ccValidator has a new home: validator.creativecommons.
org and a handful of new features. The validator now supports
metadata specified as a seperate file with a <link
...> tag, and hopefully provides some improved error
messages when it runs into problems. If you have any validation
links, don't worry: we're redirecting calls to the validator at yergler.net to it's
new home.
Go ahead, kick the tires, and drop me a line if you have a
suggestion or bug report.
New: NRG Address Validation 1.0
New: NRG Address Validation 1.0
07/21/2004 11:08 AMNRG Address Validation provides integrated address management and
validation for FileMaker Pro.
When validation becomes fuzzy
When validation becomes fuzzy
05/29/2002 02:24 PMDOM Level 3 Validation is a W3C
Recommendation
DOM Level 3 Validation is a W3C
Recommendation
01/27/2004 10:20 AM2004-01-27: The World Wide Web Consortium today released Document
Object Model Level 3 Validation as a W3C Recommendation. DOM Level 3
Validation is a module that provides guidance to programs and scripts
to dynamically update the content and the structure of documents while
ensuring that the document remains valid, or becomes valid. Learn more
about the DOM Activity. (News archive)
Character Repertoire Validation for XML
Character Repertoire Validation for XML
01/16/2004 10:57 AMThis article presents a schema language for limiting the range of
characters permitted in an XML document. It can be used to protect
legacy applications or to enforce restrictions in document workflows.
Understanding ASP.NET Validation
Controls
Understanding ASP.NET Validation
Controls
09/06/2004 06:28 PMWebDevInfo Sep 6 2004 8:28PM GMT
W3C HTML Validation Service
W3C HTML Validation Service
04/17/2004 08:53 AMW3CMarkup Validation Service .. HTML 4.01 Transitional .. validator
over at W3C .. Validate your pages .. validate the XHTML .. validating
code .. W3's validator .. validates .. more .. v
validator.w3.org
track this
site | 4 links
When validation becomes fuzzy (xmlhack)
When validation becomes fuzzy (xmlhack)
05/30/2002 08:09 AMGallery Input Validation
Gallery Input Validation
08/12/2002 10:49 AMClient side validation
Client side validation
01/22/2004 03:09 AM
Brent
Simmons: What I could do—what I’d like to
do—is include Mark’s and Sam Ruby’s validator in
NetNewsWire.
+1. I'm in.
This will require some work, none of it hard. Prereqs are
Python 2.x and
pyxml. There
currently are three interfaces: a CGI/web interface, a command
line, and a web interface.
- The CGI/web interface contains a number of absolute paths and
direct references to the host. However, this is probably the
best place to start.
- The command line interface is designed primarily for
development use. However, something like this that returns
back a simple return code might be useful for your
optional
indicator.
- The web service interface accepts a simple HTTP POST,
optionally with SOAP envelope and body elements. This could
be evolved into something that does exactly the same as the above,
but without requiring any installation on the client. Of
course, this would require that the user be online at the time, and
would have quite different performance characteristics.
Overall, probably not the path to pursue in this case.
In any case, none of this work is difficult, and I would be glad
to do it.
phpBB Input Validation
phpBB Input Validation
08/06/2002 12:53 PMSympoll Input Validation
Sympoll Input Validation
08/06/2002 12:53 PMClient-side validation
Client-side validation
01/22/2004 02:10 AMMark Pilgrim, in
If people won’t go to the validator, suggests running the
validator on the client rather than on the web.
Last week I got a surprising amount of requests from NetNewsWire users
who’d like to have a validator built in to NetNewsWire. (Many of
these people are people who test and monitor their own feeds with
NetNewsWire.)
What I could do—what I’d like to do—is include
Mark’s and Sam Ruby’s validator in NetNewsWire. The
validator would stay out of the way by default, but it would be there
for people who want it.
There’s an issue, though: the validator is open source, licensed
via the Python license, and I don’t know if I can include it
with NetNewsWire. (License gurus please clarify.)
But more importantly, licensing issues aside, I wouldn’t do it
without Mark’s and Sam’s agreement.
(In case you’re wondering about the technical details: the
validator would be included unmodified, as a set of files on disk, but
inside the app package, in Contents/Resources/).
XML-Deviant: Constraining Validation
XML-Deviant: Constraining Validation
08/27/2004 01:49 PMWhat's the difference between validation and business rules? XML
developers discuss how and why to use them.
O'Reilly: User-Friendly Form Validation (PHP/CSS)