Syntax logic suggestions
Posted
by
Anna
on Programmers
See other posts from Programmers
or by Anna
Published on 2012-03-29T14:01:40Z
Indexed on
2012/03/29
17:41 UTC
Read the original article
Hit count: 346
syntax
This syntax will be used inside HTML attributes. Here are a few examples of what I have so far:
<input name="a" conditions="!b, c" />
<input name="b" />
<input name="c" />
This will make input "a" do something if b
is not checked and c
is checked (b and c are assumed to be checkboxes if they don't have a :value
defined)
<input name="a" conditions="!b:foo|bar, c:foo" />
<input name="b" />
<input name="c" />
This will make input "a" do something if b
doesn't have foo
or bar
values, and if c
has the foo
value.
<input name="a" conditions="!b:EMPTY" />
<input name="b" />
Makes input "a" do something if b
has a value assigned.
So, essentially ,
acts as logical AND, :
as equals (=), !
as NOT, and |
as OR. The |
(OR) is only needed between values (at least I think so), and AND is not needed between values for obvious reasons :)
EMPTY
means empty value, like <input value="" />
Do you have any suggestions on improving this syntax, like making it more human friendly? For example I think the "EMPTY" keyword is not really appropriate and should be replaced with a character, but I don't know which one to choose.
© Programmers or respective owner