⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xforms_input.asp

📁 W3Schools tutorial..web designing
💻 ASP
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>XForms Input Controls</title>
 
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="Keywords" content="xml,tutorial,html,dhtml,css,xsl,xhtml,javascript,asp,ado,vbscript,dom,sql,colors,soap,php,authoring,programming,training,learning,beginner's guide,primer,lessons,school,howto,reference,examples,samples,source code,tags,demos,tips,links,FAQ,tag list,forms,frames,color table,w3c,cascading style sheets,active server pages,dynamic html,internet,database,development,Web building,Webmaster,html guide" />

<meta name="Description" content="Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building." />

<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />

<link rel="stylesheet" type="text/css" href="../stdtheme.css" />

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "../../https@ssl./default.htm" : "../../www./default.htm");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3855518-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>

</head>
<body>

<a name="top"></a>
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#808080">
<tr>
<td width="234" valign="top">
<a href="../default.htm"><img src="../images/w3default80.jpg" border="0" alt="W3Schools" /></a>
</td>
<th valign="middle" align="left" class="right">
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*txtimg*/
google_ad_slot = "5330033957";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript" src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<noscript>
<a href="../default.asp" target="_blank"><img src="../banners/w6.gif" border="0" alt="W3Schools" /></a>
</noscript>

<br /></th>
</tr>
</table>

<table style="margin-left:1px" width="800px" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="137" class="content" valign="top"><br />
<a class="left" href="../default.asp" target="_top">
<img src="../images/homeicon.gif" border="0" alt="home" /></a>
<a class="left" href="../default.asp" target="_top">
<b>HOME</b></a>
<br /><br />
<b>XForms Tutorial</b><br />
<a class="left" target="_top" href="default.asp" >XForms HOME</a><br />
<a class="left" target="_top" href="xforms_intro.asp" >XForms Intro</a><br />
<a class="left" target="_top" href="xforms_model.asp" >XForms Model</a><br />
<a class="left" target="_top" href="xforms_namespace.asp" >XForms Namespace</a><br />
<a class="left" target="_top" href="xforms_example.asp" >XForms Example</a><br />
<a class="left" target="_top" href="xforms_xpath.asp" >XForms XPath</a><br />
<a class="left" target="_top" href="xforms_input.asp" style='font-weight:bold;'>XForms Input</a><br />
<a class="left" target="_top" href="xforms_selections.asp" >XForms Selections</a><br />
<a class="left" target="_top" href="xforms_datatypes.asp" >XForms Datatypes</a><br />
<a class="left" target="_top" href="xforms_properties.asp" >XForms Properties</a><br />
<a class="left" target="_top" href="xforms_actions.asp" >XForms Actions</a><br />
<a class="left" target="_top" href="xforms_functions.asp" >XForms Functions</a><br />
<br />
<b>References</b>
<br />
<a class="left" target="_top" href="xforms_typeref.asp" >XForms Datatypes</a><br />
<br />
<b>Selected Reading</b><br />
<a class="left" target="_top" href="../browsers/browsers_stats.asp">Web Statistics</a><br />
<a class="left" target="_top" href="../site/site_glossary.asp">Web Glossary</a><br />
<a class="left" target="_top" href="../hosting/default.asp">Web Hosting</a><br />
<a class="left" target="_top" href="../quality/default.asp">Web Quality</a><br /><br />
<a class="left" target="_top" href="../forum/default.asp">W3Schools Forum</a><br /><br />
<a class="left" target="_top" href="../about/about_helping.asp">Helping W3Schools</a><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*LeftLinkUnit*/
google_ad_slot = "4854527104";
google_ad_width = 120;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
<td valign="top">
<table style="border: 1px solid gray" width="100%" bgcolor="#FFFFFF" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>

<h1>XForms Input Controls</h1>
<a href="xforms_xpath.asp"><img border="0" src="../images/btn_previous.gif" alt="prev" width="100" height="20" /></a>
<a href="xforms_selections.asp"><img border="0" src="../images/btn_next.gif" alt="next" width="100" height="20" /></a>
<hr />
<p class="intro">The user interface of XForms uses XForms controls.</p>
<hr />
<h2>XForms Controls</h2>
<p>The user interface elements in XForms are called <b>XForms Controls</b>.</p>
<p>The most commonly 
used control elements are &lt;input&gt; and &lt;submit&gt;.</p>
<p>Each control element has a ref attribute pointing back to the XForms data 
model.</p>
<hr />
<h2>Device Independent Controls</h2>
<p>It is important to know that the XForms user interface does not describe 
exactly how to display the XForms controls.</p>
<p>Because XForms is platform and device independent, XForms leaves it up to the 
browser to decide how to display the controls.</p>
<p>This way XForms can be used for all types of devices, personal computers, 
cell phones, hand held computers and much more. XForms is also the perfect 
solution for defining user interfaces for people with disabilities (handicapped, 
blind).&nbsp; </p>
<hr />
<h2>The Input Control</h2>
<p>The input control is the most common XForms control. It is used for input one 
line of text:</p>

<table class="ex" width="100%" cellpadding="2" cellspacing="0" border="1">
  <tr>
    <td>
<pre>&lt;input ref=&quot;name/fname&quot;&gt;
&lt;label&gt;First Name&lt;/label&gt;
&lt;/input&gt;</pre>
    </td>
  </tr>
</table>
<p>Most often the input control will display as an input field like this:</p>
<p>First Name: <input name="test" size="20" /></p>
<p><a target="_blank" href="tryit_xapp.asp@filename=try_input">Try it yourself</a></p>
<hr />
<h2>The &lt;label&gt; Element</h2>
<p>The &lt;label&gt; element is a mandatory child element for all XForms input controls.</p>
<p>The reason for this is to secure that the form can be used for all types of 
devices (because labels can be treated in different ways). For voice software 
the label has to be spoken, and for some hand held computers the label has to 
follow the input, screen by screen.</p>
<hr />
<h2>The Secret Control</h2>
<p>The secret control is a special variant of the input control, designed to 
input passwords or other hidden information:</p>

<table class="ex" width="100%" cellpadding="2" cellspacing="0" border="1">
  <tr>
    <td>
<pre>&lt;secret ref=&quot;name/password&quot;&gt;
&lt;label&gt;Password:&lt;/label&gt;
&lt;/secret&gt;</pre>
    </td>
  </tr>
</table>
<p>Most often the secret control will display as an input field like this:</p>
<p>Password: <input name="test" value="*******" size="20" /></p>
<hr />
<h2>The Textarea Control</h2>
<p>The textarea control is used for multi-line input:</p>

<table class="ex" width="100%" cellpadding="2" cellspacing="0" border="1">
  <tr>
    <td>
<pre>&lt;textarea ref=&quot;message&quot;&gt;
&lt;label&gt;Message&lt;/label&gt;
&lt;/textarea&gt;</pre>
    </td>
  </tr>
</table>
<p>The textarea control might display as an input field like this:</p>
<p>Message:<br /><textarea name="test" rows="5" cols="30"></textarea></p>

<hr />
<h2>The Submit Control</h2>
<p>The submit control is used for submitting the data:</p>

<table class="ex" width="100%" cellpadding="2" cellspacing="0" border="1">
  <tr>
    <td>
<pre>&lt;submit submission=&quot;form1&quot;&gt;
&lt;label&gt;Submit&lt;/label&gt;
&lt;/submit&gt;</pre>
    </td>
  </tr>
</table>
<br />
<hr />
<h2>The Trigger Control</h2>
<p>The trigger is used to trigger an action:</p>

<table class="ex" width="100%" cellpadding="2" cellspacing="0" border="1">
  <tr>
    <td>
<pre>&lt;trigger ref=&quot;calculate&quot;&gt;
&lt;label&gt;Calculate!&lt;/label&gt;
&lt;/trigger&gt;</pre>
    </td>
  </tr>
</table>
<br />
<hr />
<h2>The Output Control</h2>
<p>The output control is used to display XForms data:</p>
<table class="ex" cellspacing="0" cellpadding="2" width="100%" border="1">
  <tr>
    <td>
    <pre>&lt;p&gt;First Name: &lt;output ref=&quot;name/fname&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Last Name:  &lt;output ref=&quot;name/lname&quot; /&gt;&lt;/p&gt;</pre>
    </td>
  </tr>
</table>
<p>The example above will simply output the content of the &lt;fname&gt; and &lt;lname&gt; 
node in the XForms XML document (XForms instance):</p>
<table class="ex" cellspacing="0" cellpadding="2" width="100%" border="1">
  <tr>
    <td>
    <pre>&lt;instance&gt;
  &lt;person&gt;
    &lt;name&gt;
      <b>&lt;fname&gt;Hege&lt;/fname&gt;</b>
      <b>&lt;lname&gt;Refsnes&lt;/lname&gt;</b>
    &lt;/name&gt;
  &lt;/person&gt;
&lt;/instance&gt;</pre>
    </td>
  </tr>
</table>
<p>And display it like this:</p>
<table class="ex" cellspacing="0" cellpadding="2" width="100%" border="1">
<tr><td>
<p>First Name: Hege</p>
<p>Last Name: Refsnes</p>
</td></tr>
</table>

<p><a target="_blank" href="tryit_xapp.asp@filename=try_output">Try it yourself</a></p>

<hr />
<h2>The Upload Control</h2>
<p>The upload control is designed for uploading files to a server:</p>

<table class="ex" width="100%" cellpadding="2" cellspacing="0" border="1">
  <tr>
    <td>
<pre>&lt;upload bind=&quot;name&quot;&gt;
&lt;label&gt;File to upload:&lt;/label&gt;
&lt;filename bind=&quot;file&quot;/&gt;
&lt;mediatype bind=&quot;media&quot;/&gt;
&lt;/upload&gt;</pre>
    </td>
  </tr>
</table>
<br />
<hr />
<a href="xforms_xpath.asp"><img border="0" src="../images/btn_previous.gif" alt="prev" width="100" height="20" /></a>
<a href="xforms_selections.asp"><img border="0" src="../images/btn_next.gif" alt="next" width="100" height="20" /></a>

<br />
<hr />

<!-- **** SPOTLIGHTS 1 **** -->

<iframe src="../banners/aspallframe.asp" height="110" width="485"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
<hr />
<!-- **** SPOTLIGHTS 2 **** -->

<h2><a target="_blank" href="../../www.altova.com/ref/@s=w3s_spotlight&q=xmlspy">
Altova

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -