了解HTML代码

时间:2013-09-11 04:36:05

标签: html textfield

我在尝试理解一行代码时遇到了问题。代码如下:

<input name="startDay" type="text" maxlength="2" size="2" value="<?=$startDay?>">

此代码行是创建表的代码的一部分,到目前为止,我相信它基本上创建了一个文本字段,允许用户输入数据并允许我们使用名称startday和php代码检索输入。

变量$ startDay是将接收用户输入的值的输入的变量。但是,我不理解代码的这一部分及其格式化方式:

value="<?=$startDay?>"

有人可以解释它是如何运作的吗?

3 个答案:

答案 0 :(得分:1)

value="<?=$startDay?>"此代码将设置您已设置的输入的默认值。

<?= ?>这种语法是直接回显变量的简短方法,

<?=$startDay?>等于<?php echo $startDay; ?>

答案 1 :(得分:0)

它只是告诉您将$startDay变量值分配给输入文本。它不会将您的输入值分配回$startDay变量,只会在输入元素中输出$startDay值。

答案 2 :(得分:0)

好的,你的行是用 php 写的。这将输出一个文本字段,其中 $ startDay 由服务器在php中写出,作为该输入字段的默认值。换句话说,服务器使用已有的变量在php中填写该表单。

<??>正在打开和关闭php标记。 $ startDay 是php变量