472,980 Members | 2,090 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,980 software developers and data experts.

Select on input type

Is it possible to craft a selector that selects on input type?

It would be useful to be able to distinguish between type="text" and
type="checkbox".

Sep 19 '07 #1
5 4233
Hans Malherbe schrieb:
Is it possible to craft a selector that selects on input type?

It would be useful to be able to distinguish between type="text" and
type="checkbox".
Look up the various attribute selectors in CSS 2.x.
--
Johannes Koch
In te domine speravi; non confundar in aeternum.
(Te Deum, 4th cent.)
Sep 19 '07 #2
Scripsit Johannes Koch:
Hans Malherbe schrieb:
>Is it possible to craft a selector that selects on input type?

It would be useful to be able to distinguish between type="text" and
type="checkbox".

Look up the various attribute selectors in CSS 2.x.
And beware of the Drag... I mean Internet Explorer 6 and older. IE 6 is
still the most commonly used browser, and it does not understand attribute
selectors. (Also note that CSS 2.1 is a draft that says that it may change
at any moment with no warning, and CSS 2.0 as such has in effect been
rejected both by the W3C and browser vendors, and there is no other CSS 2.x.
Good luck. :-( )

The practical solution, thus, as mentioned about monthly in this group, is
to use a clumsier approach that uses selectors that even IE 6 understands.
Class selectors are the simple way, but often you don't need to add a class
attribute into _each_ <inputelement. For example, if you group checkboxes
into fieldsets so that they only appear inside <fieldsetelements that
contain no other input elements, you can use e.g.
<fieldset class="checkboxes"...
and the selector
.checkboxes input

Or if your form has 42 input fields, 41 of them with type="text" (expressed
or implied) and one with type="submit" and you want to make the font in text
input fields monospace (great idea - simple, but few people have found it),
you can use just <input type="submit" class="submit" ...and

input { font-family: Consolas, Courier New, monospace; }
input.submit { font-family: sans-serif; }

That is, you set the property for the element in general, then override it
for those cases where you don't want it.

--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Sep 19 '07 #3
Jukka K. Korpela wrote:
>
Also note that CSS 2.1 is a draft that says that it may change
at any moment with no warning
You often mention this, but realistically what are the chances that it
*will* change? Pretty close to zero, don't you think?

--
Berg
Sep 19 '07 #4
Bergamot wrote:
Jukka K. Korpela wrote:
>Also note that CSS 2.1 is a draft that says that it may change
at any moment with no warning

You often mention this, but realistically what are the chances that it
*will* change? Pretty close to zero, don't you think?
From the CSS working group's own words (7/20/07):
The CSS WG published the new Candidate Recommendation (CR) for CSS level
2 revision 1, with the firm intention that there won't be any more
working drafts.

From CSS 2.1 CR draft:
Features at Risk:
New 'list-style-type' values:
'armenian'
'georgian'
'lower-greek'
Multiple ID attributes for ID selector
Automatic table layout algorithm
Quotes
BODY element in XHTML (transfer special case in HTML to XHTML)

I'd give the chance of the relevant part of the draft -- attribute in
CSS selector, which is actually CSS 2, of being changed somewhere
between the inverse Ackermann function of one over Grahm's number and zero.

--
Beware of bugs in the above code; I have only proved it correct, not
tried it. -- Donald E. Knuth
Sep 19 '07 #5
Scripsit Bergamot:
Jukka K. Korpela wrote:
>>
Also note that CSS 2.1 is a draft that says that it may change
at any moment with no warning

You often mention this, but realistically what are the chances that it
*will* change? Pretty close to zero, don't you think?
It depends. Is 0.42 close to zero?

The CSS 2.1 drafts have a sad history of slow progress and odd changes, and
there was already a move back (downwards) in the "standardization" path.

--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/

Sep 20 '07 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: JT | last post by:
I have an input form for which I've created a "matrix" for user input. Basically, the user chooses a radio button and then through javascript, a select box is displayed to define a value for that...
4
by: bobsawyer | last post by:
I've been building a series of SELECT lists that are populated dynamically using HTTPRequest. Things are going pretty well, and I've got the whole thing working flawlessly in Mozilla/Firebird....
5
by: _andrea.l | last post by:
I have n checkboxes and 1 checkbox 'SELECT ALL'. for example: <form action="" method="get"> <input name="sa" type="checkbox" value="v"> select all <input name="c1" type="checkbox" value="v">...
3
by: eholz1 | last post by:
Hello PHP programmers. I had a brilliant idea on one of my pages that selects some data from my mysql database. I first set the page up to display some info and an image, just one item, with a...
1
Wiccadwitch
by: Wiccadwitch | last post by:
Could someone please help??? I'm using paypal's shopping cart which allows for 2 options (such as colors or sizes). I need up to six options with 40 or so colors to choose from. I tried adding 6...
2
by: Tarik Monem | last post by:
OK! I've gone through a few tutorials and I cannot understand what I'm doing wrong casting_registration.php <table> <tr> <td> <form enctype="multipart/form-data" action="thankyou.php"...
21
by: Leena P | last post by:
i want to basically take some information for the product and let the user enter the the material required to make this product 1.first page test.php which takes product code and displays...
3
by: matwilko | last post by:
hi, i am trying to create a simple version of itunes...and i am using iframes to do this. I have already set up the iframes using dreamweaver and used a drop-down menu to select the genre. When...
25
by: bonneylake | last post by:
Hey Everyone, Well i am not sure if my question needs to be here or in coldfusion. If i have my question is in the wrong section i am sorry in advance an will move it to the correct section. ...
2
by: viki1967 | last post by:
Hi everyone. My form page htm: <html> <head> <script language="javascript"> function controlla_combo() { document.form1.Nacionalidad_text.disabled =...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
2
by: giovanniandrean | last post by:
The energy model is structured as follows and uses excel sheets to give input data: 1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
4
NeoPa
by: NeoPa | last post by:
Hello everyone. I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report). I know it can be done by selecting :...
3
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM) Please note that the UK and Europe revert to winter time on...
3
by: nia12 | last post by:
Hi there, I am very new to Access so apologies if any of this is obvious/not clear. I am creating a data collection tool for health care employees to complete. It consists of a number of...
0
isladogs
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...
4
by: GKJR | last post by:
Does anyone have a recommendation to build a standalone application to replace an Access database? I have my bookkeeping software I developed in Access that I would like to make available to other...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.