<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>4.2. ã»ã¬ã¯ãè¦ç´ ã®æä½</title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
<link rel="start" href="index.html" title="Runemaster ããã¥ã¢ã«">
<link rel="up" href="form.html" title="第4ç« ãã©ã¼ã ">
<link rel="prev" href="form.html" title="第4ç« ãã©ã¼ã ">
<link rel="next" href="template.form.hidden.element.html" title="4.3. Hidden (é ã) ãã¼ã¿">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">4.2. ã»ã¬ã¯ãè¦ç´ ã®æä½</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="form.html">åã®ãã¼ã¸</a> </td>
<th width="60%" align="center">第4ç« ãã©ã¼ã </th>
<td width="20%" align="right"> <a accesskey="n" href="template.form.hidden.element.html">次ã®ãã¼ã¸</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="section" lang="ja">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="template.form.select.element"></a>4.2. ã»ã¬ã¯ãè¦ç´ ã®æä½</h2></div></div></div>
<div class="section" lang="ja">
<div class="titlepage"><div><div><h3 class="title">
<a name="select.options.setting"></a>4.2.1. ãªãã·ã§ã³ãªã¹ããè¨å®ãã</h3></div></div></div>
<p>
ã»ã¬ã¯ã (<SELECT>) è¦ç´ å
ã®ãªãã·ã§ã³ãªã¹ããç´æ¥ãã³ãã¬ã¼ããã¼ã¿å
ã«è¨è¿°ãããã¨ãã§ãã¾ããã
ããã°ã©ã ãããã®ãªã¹ãå
容ãè¨å®ãããã¨ãã§ãã¾ãã
ããã«ããåçã«ã»ã¬ã¯ãè¦ç´ å
ã®ãªãã·ã§ã³ãªã¹ããç°¡åã«å¤åããããã¨ãã§ããããã«ãªãã¾ãã
</p>
<p>
ããã°ã©ã ãããªãã·ã§ã³ãªã¹ããè¨å®ããéã®ãã³ãã¬ã¼ãå´ãã¼ã¿ãããã£ã¦ã·ã³ãã«ã§ãã
ãã åç´ã« name 屿§ãæã£ãã»ã¬ã¯ãè¦ç´ ãæºåãã¦ããã¾ãã
ãã®ã»ã¬ã¯ãè¦ç´ å
ã«ãªãã·ã§ã³ãªã¹ããè¨è¿°ãã¦ããå¿
è¦ã¯ããã¾ããã
</p>
<pre class="programlisting">
<form name="form1">
<select name="items">
</select>
</form></pre>
<p>
ãªãã·ã§ã³ãªã¹ãã®è¨å®ã«ã¯ãsetOption ã¡ã½ããã使ç¨ãã¾ãã
第ä¸ãã©ã¡ã¼ã¿ã«ã¯è¨å®ãããã»ã¬ã¯ãè¦ç´ ã®åç§° (name 屿§ã®å¤)ã
第äºãã©ã¡ã¼ã¿ã«ã¯è¨å®ããããªã¹ãå
容ã飿³é
åã¨ãã¦ä½æãããã®ãã»ãããã¾ãã
</p>
<pre class="programlisting">
$master = new Rune_Master('/path/to/templateDirectory');
$items = array('1' => 'æ', '2' => 'æ¸ç©', '3' => 'ã¹ãã¼ã³');
$master->setOption('items', $items);
$master->cast('example');</pre>
<p>
以ä¸ã®ã³ã¼ããå®è¡ããã¨ã次ã®ãããªçµæãå¾ããã¨ãã§ãã¾ãã
</p>
<pre class="programlisting">
<form name="form1">
<select name="items">
<option value="1">æ</option>
<option value="2">æ¸ç©</option>
<option value="3">ã¹ãã¼ã³</option>
</select>
</form></pre>
</div>
<div class="section" lang="ja">
<div class="titlepage"><div><div><h3 class="title">
<a name="set.value.with.option.list"></a>4.2.2. ãªãã·ã§ã³ãªã¹ããè¨å®ããè¦ç´ ãé¸æç¶æ
ã«ãã</h3></div></div></div>
<p>
setOption ã¨ãããã¦ããã®ã»ã¬ã¯ãè¦ç´ ã®å¤ã setFormValue ã使ã£ã¦è¨å®ãããã¨ã§ã
ããã°ã©ã ããè¨å®ããããªãã·ã§ã³ãªã¹ãããã¤ã»ã¬ã¯ãè¦ç´ ãé¸æç¶æ
ã«ãããã¨ãã§ãã¾ãã
</p>
<div class="example">
<a name="id343764"></a><p class="title"><b>ä¾ 4.2. åçãªã¹ãããã¤ã»ã¬ã¯ãè¦ç´ ãé¸æç¶æ
ã«ãã</b></p>
<div class="example-contents"><div class="variablelist"><dl>
<dt><span class="term">PHP ã³ã¼ã</span></dt>
<dd><pre class="programlisting">
$formValue = new stdClass();
$formValue->items = 2;
$items = array('1' => 'æ', '2' => 'æ¸ç©', '3' => 'ã¹ãã¼ã³');
$master->setFormValue('form1', $formValue);
$master->setOption('items', $items);
$master->cast('example');</pre></dd>
<dt><span class="term">å®è¡çµæ</span></dt>
<dd><pre class="programlisting">
<form name="form1">
<select name="items">
<option value="1">æ</option>
<option value="2" selected="selected">æ¸ç©</option>
<option value="3">ã¹ãã¼ã³</option>
</select>
</form></pre></dd>
</dl></div></div>
</div>
<br class="example-break">
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="form.html">åã®ãã¼ã¸</a> </td>
<td width="20%" align="center"><a accesskey="u" href="form.html">ä¸ã«æ»ã</a></td>
<td width="40%" align="right"> <a accesskey="n" href="template.form.hidden.element.html">次ã®ãã¼ã¸</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">第4ç« ãã©ã¼ã  </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">ãã¼ã </a></td>
<td width="40%" align="right" valign="top"> 4.3. Hidden (é ã) ãã¼ã¿</td>
</tr>
</table>
</div>
</body>
</html>