Php HTML表单-如果未输入任何内容,则用值填充输入
我正在为一个需要电子邮件地址和姓氏的系统创建一个基本订阅表单(SugarCRM,以防有人感兴趣) 我需要在姓氏输入值中填充一些东西(任何东西,都不重要),只要访问者没有输入自己的姓氏 由于订阅操作是托管的(Mail Chimp),我无法访问它进行预验证,除非在它传递之前发生这种情况。我正在涉入比我感到舒服的更深的PHP水域!使用Php HTML表单-如果未输入任何内容,则用值填充输入,php,jquery,html,forms,Php,Jquery,Html,Forms,我正在为一个需要电子邮件地址和姓氏的系统创建一个基本订阅表单(SugarCRM,以防有人感兴趣) 我需要在姓氏输入值中填充一些东西(任何东西,都不重要),只要访问者没有输入自己的姓氏 由于订阅操作是托管的(Mail Chimp),我无法访问它进行预验证,除非在它传递之前发生这种情况。我正在涉入比我感到舒服的更深的PHP水域!使用jQuery,这可能吗 因此,基本上我是通过在值中填入一些东西来绕过所需的姓氏。在提交表单时检查姓氏,如果它没有值,请在其中填入“foo”: $('#formId').s
jQuery
,这可能吗
因此,基本上我是通过在值中填入一些东西来绕过所需的姓氏。在提交表单时检查姓氏,如果它没有值,请在其中填入
“foo”
:
$('#formId').submit(function() { // attach submit handler to the form.
var $lastName = $('#lastName'); // get the last name element.
if (!$lastName.val()) // if it doesn't have value.
$lastName.val('foo'); // put foo as a value.
});
您应该将
formId
和lastName
替换为表单和姓氏元素的实际ID。在表单提交时检查lastName,如果它没有值,请将中的“foo”
放入其中:
$('#formId').submit(function() { // attach submit handler to the form.
var $lastName = $('#lastName'); // get the last name element.
if (!$lastName.val()) // if it doesn't have value.
$lastName.val('foo'); // put foo as a value.
});
您应该将
formId
和lastName
替换为表单和姓氏元素的实际ID。是的,这在jQuery中肯定是可能的。只需查看jQueryAPI,然后向submit按钮注册一个事件,以便在submit操作之前执行该事件。有几种可能性
使用选择器,您可以搜索姓氏输入字段,读取并比较输入的值。如果需要,您可以更改输入字段的值
看一看。在那里研究事件、选择器和操纵值。示例可以很好地自我解释。是的,使用jQuery肯定可以做到这一点。只需查看jQueryAPI,然后向submit按钮注册一个事件,以便在submit操作之前执行该事件。有几种可能性 使用选择器,您可以搜索姓氏输入字段,读取并比较输入的值。如果需要,您可以更改输入字段的值
看一看。在那里研究事件、选择器和操纵值。示例可以很好地自我解释。下次您提出问题时,请向我们展示标记。别让我们猜了。你说得对——非常抱歉,非常感谢你的帮助!下次你提问时,给我们看一下标记。别让我们猜了。你说得对——非常抱歉,非常感谢你的帮助!你跑得更快。:-)当我写下答案时,你的答案不在那里。但这是一个更好的!:-)谢谢。你跑得更快了。:-)当我写下答案时,你的答案不在那里。但这是一个更好的!:-)谢谢