Php 动态申请/注册表格

Php 动态申请/注册表格,php,vb.net,user-interface,registration,user-registration,Php,Vb.net,User Interface,Registration,User Registration,我想创建一个简单的VB.NET应用程序,该应用程序会询问某人的详细信息。我不担心代码的后端,我计划将数据发送到MS Azure SQL Server,我知道如何做到这一点。我的问题是关于用户的实际UI。就像我在网页上看到的PHP一样,我希望表单能够动态地更改用户的输入。对于exmaple,当txtAccountType=“Brozne”我希望一些文本框和标签消失,新的文本框和标签出现,应用程序自动刷新视图,如果这有意义的话 更清楚一点,这里有一个例子: 姓名:加里 会员类别:黄金 订单号:001

我想创建一个简单的VB.NET应用程序,该应用程序会询问某人的详细信息。我不担心代码的后端,我计划将数据发送到MS Azure SQL Server,我知道如何做到这一点。我的问题是关于用户的实际UI。就像我在网页上看到的PHP一样,我希望表单能够动态地更改用户的输入。对于exmaple,当
txtAccountType
=“Brozne”我希望一些文本框和标签消失,新的文本框和标签出现,应用程序自动刷新视图,如果这有意义的话

更清楚一点,这里有一个例子:

姓名:加里

会员类别:黄金

订单号:001

RefID:0009


但是当
MembershipType=“brown”
我希望
OrderID
消失,并让
RefID
在屏幕上占据一席之地

姓名:加里

会员类别:黄金

RefID:0009

我知道我可以手动编写这些代码,使其在UI中不可见,但这就像为如此简单的事情编写大量代码一样。而且,在将来的问题中添加新的东西并不容易


是否有人熟悉任何组件或任何可能至少对此有所帮助的东西

您考虑过使用PHP+HTML吗

$txtAccountType = $_POSTS['txtAccountType']; //OR OTHER METHOD TO GET VALUE

if($txtAccountType = "Brozne") {
    echo "<input type='text' name='input1' />";
    echo "<input type='text' name='input2' />";
    ..
    etc
} else { //AccountType NOT Bronze
    echo "<input type='text' name='otherinput1' />";
    echo "<input type='text' name='otherinput1' />";
    ..
    etc
}
例如:

echo "<input type='text' name='refid' style="display:none;" />";
echo”“;

您可以在代码中使用txtAccounttype.TextChanged事件

私有子txtAccounttype_TextChanged(ByVal sender作为对象,ByVal e作为System.EventArgs)处理txtAccounttype.TextChanged

//你需要做的一切都在这里

End Sub
End Sub